在新版本中,我们提供了一个选项,以支持使用多个消费者线程进行消息的处理。你可以如下这样配置:
services.AddCap(x => { x.ConsumerThreadCount = 线程数量 } 改进 Diagnostics 支持感谢 @gfx687 这位俄罗斯朋友对此贡献的 PR#380,#382。
现在,你可以利用 CAP 提供的 Diagnostics 特性对于 Header 进行自定义写入。
也就是说可以利用此特性对消息进行全链路的追踪,从 Controller/Service-->Message Queue--> Consumer。
如果你感兴趣,可以查看我的这篇文章了解更多关于 Diagnostics 的信息。
其他改进性能提升
在此版本中,我们进行了一些小范围的代码优化。
感谢 @hetaoos 的 PR#365 ,感谢 @liuzhenyulive 的 PR#390 。
Bug修复
在此版本中,修复了一些bug。具体可以查看这里的 release 日志了解更多。
依赖的 NuGet 包更新
总结以上,就是本版本中支持的一些新特性,感谢大家的支持,我们很开心能够帮助到大家
。大家在使用的过程中遇到问题希望也能够积极的反馈,帮助CAP变得越来越好。:)
如果你喜欢这个项目,可以通过下面的连接点击 Star 给我们支持。
如果你觉得本篇文章对您有帮助的话,感谢您的【推荐】。
如果你对 .NET Core 有兴趣的话可以关注我,我会定期的在博客分享我的学习心得。