1.RabbitMQ
对高并发(Erlang)、路由、负载均衡、数据持久化都有很好的支持。
2.ActiveMQ
Java开发,支持持久化,性能相对较差。
3.ZeroMQ
C语言开发,引入库即可使用,不需要服务器,速度快,但不支持持久化。
4.Redis
C语言开发,速度快,支持持久化,但不可靠。
5.RocketMQ
Java开发,性能略低于kafka,但支持严格的顺序,失败重试,更多队列等。
6.Kafka
Scala开发,一次生产多次消费,可以当作消息队列使用,可持久化,速度快。