kingecg
|
c44797c253
|
feat(storage): 实现WAL日志恢复功能
- 在启用WAL持久化时,先从WAL日志恢复数据到内存引擎
- 优化WAL文件名格式,使用.wal后缀
- 更新测试用例以适应新的恢复逻辑
|
2025-06-12 23:39:40 +08:00 |
kingecg
|
6cdefec576
|
refactor(server): 优化 QUIC 服务器创建逻辑
- 修改了 quicServer 变量的声明和赋值方式,提高代码可读性
- 删除了未使用的 nats_test.go 文件,减少冗余代码
- 注释了未使用的常量和变量,为后续清理做准备
|
2025-06-12 23:18:45 +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
|
9682c51336
|
fix code
|
2025-06-11 00:07:20 +08:00 |
kingecg
|
25a2c2de57
|
first gen
|
2025-06-10 21:38:06 +08:00 |