1. 市面上的MQ
- ActiveMq :消息并发不是很好,
- 优点:
- 缺点:高并发,海量数据
- 应用场景:适用于传统中小型行业
- RabbitMq:高并发 ,高可用。但横向扩展不是很好
- 优点:可靠性,高可用,可维护性
- 缺点:可扩展不是很好(加路由组件)
- 应用场景:
- RocketMq:
- 优点:高可用、可扩展
- 缺点:可维护性
- 应用场景:
- Kafka (高吞吐量+海量数据)
- 优点:高可用、可扩展
- 缺点:可维护性
- 应用场景:
2. 如何进行技术选型?
- 各个MQ的性能、优缺点、相应的业务场景
- 集群架构模式,分布式、可扩展、高可用、可维护性
- 综合成本问题,集群规模,人员成本
- 未来的方向、规划、思考