kercylan98
|
6e6f33899b
|
docs: 优化泛型结构体函数的文档展示
|
2024-01-15 11:46:08 +08:00 |
kercylan98
|
e760ef2a0f
|
fix: 修复 server 包异步分流消息的回调函数在取消分流渠道绑定后会在系统分流渠道执行的问题
|
2024-01-12 18:23:15 +08:00 |
kercylan98
|
af237448d7
|
fix: 修复 server 包连接断开消息分发器阻塞的问题,优化等待消息时打印的日志频率
|
2024-01-12 17:04:28 +08:00 |
kercylan98
|
7528dc4a1b
|
fix: 修复 dispatcher.Dispatcher 在消息归零的时候使用协程运行处理函数可能导致不可知问题的情况,修复消息消费时获取生产者可能已经被释放的问题。修复在无消息时候设置消息完成处理函数不会触发一次的问题
|
2024-01-12 15:29:42 +08:00 |
kercylan98
|
a2a9199d41
|
test: 完善 dispatcher.Dispatcher 注释及测试用例
|
2024-01-12 13:48:57 +08:00 |
kercylan98
|
3408c212d0
|
refactor: 重构 server 包分流渠道设计,修复部分问题
- 使用 RingBuffer 实现分流渠道的无界缓冲区,修复分流渠道被关闭后,未处理完成的消息将会被丢弃的问题;
- 移除 server.WithDisableAutomaticReleaseShunt 可选项,分流渠道将在消息处理完毕且没有连接使用时自行释放;
|
2024-01-08 19:11:17 +08:00 |