“消息队列的流派”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的3个中间版本) | |||
第18行: | 第18行: | ||
* 重 Topic:Kafka、RocketMQ、ActiveMQ | * 重 Topic:Kafka、RocketMQ、ActiveMQ | ||
− | + | 整个 Broker,依据 topic 来进行消息的中转。在重 topic 的消息队列里必然需要 topic 的存在 | |
* 轻Topic:RabbitMQ | * 轻Topic:RabbitMQ | ||
− | + | topic 只是一种中转模式。 | |
第28行: | 第28行: | ||
在生产者和消费者之间没有使用 broker,例如 zeroMQ,直接使用 socket 进行通信 | 在生产者和消费者之间没有使用 broker,例如 zeroMQ,直接使用 socket 进行通信 | ||
− | |||
− | + | [[消息队列的流派 详细|详情]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
2022年8月22日 (一) 08:39的最新版本
目前消息队列的中间件选型有很多中:
- RabbitMQ:功能性很强
- RocketMQ:阿里开发人员参考 Kafka 实现的消息队列中间件,性能可与 Kafka 比肩,除此之外,封装了更多的功能
- Kafka:全球消息处理性能最快的一款 MQ
- ZeroMQ
这些消息队列中间件有什么区别?
有 broker(Kafka、RocketMQ、ActiveMQ)、无broker(zeroMQ);
有 broker 又分重 topic(Kafka、ActiveMQ)和轻 topic(RabbitMQ);
1.有 Broker
- 重 Topic:Kafka、RocketMQ、ActiveMQ
整个 Broker,依据 topic 来进行消息的中转。在重 topic 的消息队列里必然需要 topic 的存在
- 轻Topic:RabbitMQ
topic 只是一种中转模式。
2.无 Broker
在生产者和消费者之间没有使用 broker,例如 zeroMQ,直接使用 socket 进行通信