“消息队列的流派”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
Jihongchang(讨论 | 贡献)  | 
				Jihongchang(讨论 | 贡献)   | 
				||
| (未显示同一用户的15个中间版本) | |||
| 第1行: | 第1行: | ||
目前消息队列的中间件选型有很多中:  | 目前消息队列的中间件选型有很多中:  | ||
| − | + | * RabbitMQ:功能性很强  | |
| + | * RocketMQ:阿里开发人员参考 Kafka 实现的消息队列中间件,性能可与 Kafka 比肩,除此之外,封装了更多的功能  | ||
| − | + | * Kafka:全球消息处理性能最快的一款 MQ  | |
| − | + | * ZeroMQ  | |
| − | |||
| − | |||
| − | 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 进行通信  | ||
| − | |||
| − | + | [[消息队列的流派 详细|详情]]  | |
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 进行通信