快速消费与严格消费各有什么优劣
1、快速消费速度非常快:拉取时,broker端并不需要做任何跟消费进度有关的处理;在签收时,消费者使用Oneway方式把命令发送到broker端,无需等待响应。

3、严格消费能做到单条消费签收确认:能过BDB存储,能做到前序消息不签收,不影响有序消息消费签收。消费端成功收到签收影响,则消息不会被再次重复消费。客户端个数调整(rebalance)时,不会重复消费。

5、严格消费性能下降较严重:由于消费、签收都需要经过BDB操作,所以性能损耗严重,约为快速模式的1/2。增加IO操作,增加磁盘损坏的概率,异步刷新+实时同步可以大大减少IO操作。

7、在严格消息的场景下,签收为“重试”,将保存到BDB中,此消息不会被签收。重投的MsgID一样。支持消息轨迹查询,需要部署ES日志分析系统。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。