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

  • 时间:
  • 浏览:0
  • 来源:大发5分快3APP下载_大发5分快3APP官方

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

Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache定级项目。Kafka主要特点是基于Pull的模式来出理 消息消费,追求高吞吐量,一刚始于的目的而是用于日志挂接和传输。0.8版本刚始于支持克隆技术,不支持事务,对消息的重复、丢失、错误越来越严格要求,适合产生少许数据的互联网服务的数据挂接业务。

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

越来越,消息顶端件性能究竟哪家强?带着有些大问提,有些人顶端件测试组对常见的三类消息产品(Kafka、RabbitMQ、RocketMQ)做了性能比较。