为什么使用批量消息
在很多调优的时候,比如数据库批量处理,有些请求进行合并发送等都是类似批量的实现。
RocketMQ 批量发送也是为了追求性能,特别在消息数量特别大的时候,批量效果就非常明显。
使用批量消息的限制
同一批次的消息应该具有相同主题、相同的消息配置
不支持延迟消息
建议一个批量消息大小最好不要超过1MB
官方教程:http://rocketmq.apache.org/docs/batch-example/
什么是事务消息
RocketMQ 的事务消息,是指Producer端消息发送事件和本地事务事件,同时成功或同时失败。
RocketMQ 事务消息设计

事务消息的使用约束

- 一个事务消息可能被检查或消费多次
- 提交过的消息重新放到用户目标主题可能会失败
- 事务消息的生产者ID不能与其他类型消息的生产者ID共享
事务消息的状态

版权声明:本文为weixin_43871142原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。