![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ
文章平均质量分 96
关于RocketMQ的分享
青啊青斯
百炼成钢
展开
-
三、RocketMQ应用
顺序消息指的是,严格按照消息的发送顺序进行消费的消息(FIFO)。默认情况下生产者会把消息以Round Robin轮询方式发送到不同的Queue分区队列;而消费消息时会从多个Queue上拉取消息,这种情况下的发送和消费是不能保证顺序的。如果将消息仅发送到同一个Queue中,消费时也只从这个Queue上拉取消息,就严格保证了消息的顺序性。如果只有一个队列,隐含的意思是消费者只能有一个。当消息写入到Broker后,在指定的时长后才可被消费处理的消息,称为延时消息。原创 2024-05-12 16:30:43 · 819 阅读 · 0 评论 -
二、RocketMQ工作原理
Rebalance即再均衡,指的是,将一个Topic下的多个Queue在同一个Consumer Group中的多个Consumer间进行重新分配的过程。Rebalance机制的本意是为了提升消息的并行消费能力。例如,一个Topic下5个队列,在只有1个消费者的情况下,这个消费者将负责消费这5个队列的消息。如果此时我们增加一个消费者,那么就可以给其中一个消费者分配2个队列,给另一个分配3个队列,从而提升消息的并行消费能力。原创 2024-05-05 10:43:54 · 824 阅读 · 0 评论 -
一、RocketMQ基本概述与部署
MQ(Message Queue)是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消费、存储、消费全过程API的软件系统,消息即数据,一般消息的体量不会很大。RocketMQ是一个统一消息引擎、轻量级数据处理平台。RocketMO是一款阿里巴巴开源的消息中间件。2016年11月28日,阿里巴巴向Apache 软件基金会捐赠RocketMQ,成为Apache 孵化项目。原创 2024-05-04 15:30:40 · 1396 阅读 · 0 评论