1、为什么要使用RabbitMQ?为什么不用kafka和RocketMQ?
rabbitmq: 底层->队列和交换机 存储:内存、磁盘 自带集群
基于AMQP,跨语言。
稳定性好。
基于erlang语言实现分布式,集群
消息事务,消息比较安全
RocketMQ: 存储:磁盘
基于JMS,限于java语言。
稳定性也很好。
消息事务,消息安全。
Kafka:
存储: 磁盘 集群:zookeeper 并发好 不支持事务
高吞吐,高并发
原文:https://www.cnblogs.com/DemonLSW/p/13173685.html