标签 java 下的文章

那能介绍一下这四部分吗?类比一下我们生活的邮政系统——邮政系统要正常运行,离不开下面这四个角色, 一是发信者,二 是收信者, 三是负责暂存传输的邮局, 四是负责协调各个地方邮局的管理机构。对应到 RocketMQ 中,这四个角色就是 Producer、 Consumer、 Broker 、NameServer。

- 阅读剩余部分 -

消息队列有哪些消息模型?消息队列主要有两种消息模型:队列模型和发布/订阅模型。队列模型队列模型是最早出现的消息模型,符合消息队列的"发-存-收"模式。生产者将消息发送到特定的队列中,一个队列可以存储多个生产者的消息,而且可以有多个消费者。但是,在队列模型中,每条消息只能被一个消费者消费,消费者之间是竞争关系。

- 阅读剩余部分 -

为什么要选择RocketMQ?市场上几大消息队列的对比如下:总结一下:在选择消息队列中间件时,可以考虑以下几个方面:可靠性、性能、功能、可运维性、可拓展性和社区活跃度。目前常用的几个中间件中,ActiveMQ已经较少使用,其他几种如下:

- 阅读剩余部分 -