Kafka、RabbitMQ、RocketMQ发送小消息性能对比

  • 时间:
  • 浏览:2
  • 来源:uu快3大小_uu快3网站_开奖历史

分布式系统中,我们我们 广泛运用消息后面 件进行系统间的数据交换,便于异步解耦。现在开源的消息后面 件有好多好多 ,前段时间我们我们 自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到我们我们 的关注。

这样,消息后面 件性能究竟哪家强?带着这名问题图片图片,我们我们 后面 件测试组对常见的三类消息产品(Kafka、RabbitMQ、RocketMQ)做了性能比较。

RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现

Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache定级项目。Kafka主要特点是基于Pull的模式来处置消息消费,追求高吞吐量,一开始英语 的目的好多好多 用于日志收集和传输。0.8版本开始英语 支持qq克隆好友 ,不支持事务,对消息的重复、丢失、错误这样严格要求,适合产生絮状数据的互联网服务的数据收集业务。