Commit Graph

9 Commits

Author SHA1 Message Date
kingecg f132492348 "docs: 更新任务文档并添加项目路线图" 2025-06-11 23:55:39 +08:00
kingecg f3e3366c5d feat(storage): 添加 BoltDB 持久化支持
- 在持久化选项中增加了 BoltDB 支持
- 新增 BoltDB 特有的配置项和存储引擎实现
- 更新了配置文件格式和命令行参数以支持 BoltDB
- 重构了存储引擎的创建逻辑,支持多种持久化方式
2025-06-11 23:40:55 +08:00
kingecg 0db0e02a8a feat(storage): 添加 BoltDB 存储引擎
- 新增 BoltDBConfig 和 BoltDBEngine 类型
- 实现了 Write、Read、GetLatest 等存储引擎接口方法
- 添加了 EnablePersistence、BatchWrite 和 ReadDuration 等扩展方法
- 优化了缓存机制,提高读取性能
2025-06-11 23:30:28 +08:00
kingecg 90d3ecefb8 feat(server): 添加 QUIC 协议支持
- 在配置文件中增加 QUIC 相关配置项
- 实现 QUIC 服务器并集成到主程序中
- 添加 QUIC 写入请求处理逻辑
- 优化命令行参数
2025-06-11 21:47:10 +08:00
kingecg 0a193d72c2 Merge branch 'master' of ssh://git.pyer.club:2222/kingecg/gotidb 2025-06-11 19:45:13 +08:00
程广 bf084ea811 feat(network): 实现基于QUIC协议的TSDB写入接口
- 新增QUICServer和QUICClient实现
- 设计并实现写入握手和数据写入的protobuf消息格式
- 优化连接管理、数据流控制和批量写入
- 添加错误处理和监控指标
- 未来优化方向包括压缩、安全增强和客户端智能
2025-06-11 17:00:16 +08:00
kingecg 11149c0c94 feat(server): 添加配置文件支持和示例配置生成
- 新增 GenerateSampleConfig 函数用于生成示例配置文件
- 在 main 函数中添加配置文件路径和生成示例配置的命令行参数
- 实现配置文件加载逻辑,替代命令行参数
- 优化命令行参数默认值,如 NATS 服务器地址
2025-06-11 00:14:52 +08:00
kingecg 9682c51336 fix code 2025-06-11 00:07:20 +08:00
kingecg 25a2c2de57 first gen 2025-06-10 21:38:06 +08:00