v0.2.0
0.2.0 (2023-09-18)
Features | 新特性
- buffer 包新增 Unbounded 实现 (d56c1df)
- random 包新增 ProbabilitySlice 函数,用于基于概率产生一个结果,当概率总和小于 1 会发生未命中的情况,概率总和大于 1 将等比缩放至 1 (7c9bc46)
- 新增 buffer 包,内置了一个环形缓冲区的实现 (12d1aba)
Bug Fixes | 修复
Docs | 文档优化
- 优化文档内容兼容 WithShunt (00eaa36)
Code Refactoring | 重构
- server 包重构消息通道,采用无界缓冲区替代原本的 chan,解决消息通道的缓冲区达到上限时造成永久阻塞的问题,移除 WithMessageChannelSize 可选项,修改 WithShunt 可选项不再需要 channelGenerator 参数 (810a9fd)