消息队列系列
文章平均质量分 89
消息队列系列
ZWZhangYu
这个作者很懒,什么都没留下…
展开
-
RabbitMQ消息属性详解
在AMQP规范中,message-id和correlation-id是“应用级别使用”的属性,并没有提供正式的行为定义。这意味着就规范而言,你可以利用它们实现任何目的。这两个字段允许多达255个字节的UTF-8编码数据,并以未压缩的方式存储在Basic.Properties数据结构中。原创 2023-05-31 21:26:46 · 2624 阅读 · 0 评论 -
RocketMQ收发消息实践
RocketMQ是一个低延迟、高可靠、可伸缩、易于使用的分布式消息中间件(也称消息队列),经过阿里巴巴多年双11的验证,是由阿里巴巴开源捐献给Apache的顶级项目。RocketMQ具有高吞吐低延迟、海量消息堆积等优点,同时提供顺序消息、事务消息、定时消息、消息重试与追踪等功能,非常适合在电商、金融等领域广泛使用。原创 2021-05-15 14:29:13 · 2127 阅读 · 0 评论 -
RocketMQ实现顺序消息原理分析
顺序消费也称为有序消费,原理是同一个消息队列只允许Consumer中的一个消费线程拉取消费。Consumer中有个消费线程池,多个线程会同时消费消息。在顺序消费的场景下消费线程请求到Broker时会先申请独占锁,获得锁的请求则允许消费。原创 2021-05-17 21:29:48 · 2590 阅读 · 0 评论