RocketMQ的消息模式

1 篇文章 0 订阅
RocketMQ提供了多种消息模式,如广播模式能快速通知所有订阅者但可能导致资源浪费;定向模式实现独享消息但增加路由负担;过滤模式按表达式筛选消息但有计算开销;标签模式便于过滤,但需配合业务设计;重试队列提高可靠性但增加重试开销;延时队列用于定时任务但延时不精准;事务消息保障事务一致性但实现复杂;顺序消息保证消费顺序但消费端依赖性高;批量消息提升吞吐量但增加发送负担。
摘要由CSDN通过智能技术生成

RocketMQ的消息模式

模式说明优点缺点
广播模式消息发送给所有订阅者可以快速通知大批订阅者消息重复率高,资源浪费大
定向模式消息只发送指定订阅者实现独享消息,安全、准确增加路由负担,不利于扩展
过滤模式根据表达式过滤消息减少不必要消息,精准投递增加过滤计算开销
标签模式根据标签过滤消息简单、灵活的过滤方式需要配合业务设计标签
重试队列把消费失败消息发送重试队列自动重试,提高可靠性增加重试开销,降低效率
延时队列消息延迟指定时间发送实现定时、排程功能延时不精准,仅业务等级
事务消息支持本地事务和分布式事务保证消息事务一致性实现复杂,性能开销大
顺序消息严格按顺序消费消息保证顺序,符合业务需求消费端实现依赖,不灵活
批量消息批量发送和消费消息提高吞吐量增加发送端批处理负担
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大涛小先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值