zeroMQ,rabbirMQ,kafka比较

分类:技术文档 - 队列 | 阅读(376) | 发布于:2018-10-10 12:56

RabbitMq比较成熟,在可用性、稳定性、可靠性上较好。RabbitMQ并发性最高,原因是它的实现语言是天生具备高并发高可用的erlang语言。

Kafka设计的初衷就是处理日志的,可以看做是一个日志系统,针对性很强,所以它并没有具备一个成熟MQ应该具备的特性。Kafka的性能(吞吐量、tps)比RabbitMq要强,两者在这方面没有可比性。

ZeroMQ是一个非常轻量级的消息系统,专门为高吞吐量/低延迟的场景开发,不支持消息持久化。

标签: