Kafka vs RocketMQ——Topic数量对单机性能的影响

  1. 云栖社区>
  2. 阿里巴巴中间件>
  3. 博客>
  4. 正文

Kafka vs RocketMQ——Topic数量对单机性能的影响

依稀以西 2016-11-04 10:25:43 浏览7924
展开阅读全文

引言

上一期我们对比了三类消息产品(Kafka、RabbitMQ、RocketMQ)单纯发送小消息的性能,受到了程序猿们的广泛关注,其中大家对这种单纯的发送场景感到并不过瘾,因为没有任何一个网站的业务只有发送消息。本期,我们就来模拟一个真实的场景:

  • 消息的发送和订阅一定是共存的
  • 要支持多个订阅端订阅自己感兴趣的消息

鉴于上一期Kafka和RocketMQ的指标和关注度很高,本期我们将只针对这两个产品,对比在上述场景中,究竟谁更胜一筹。在正式开始测试之前,首先要向大家明确2个概念:

Topic为何物

Topic是消息中间件里一个重要的概念,每一个Topic代表了一类消息,有了多个Topic,就可以对消息进行归类与隔离。
可以参照下图的动物园喂食模型,每一种动物都只能消费相对应的食品。

screenshot

分区为何物

Kafka和RocketMQ都是磁盘消息队列的模式,对

网友评论

登录后评论
0/500
评论
依稀以西
+ 关注
所属云栖号: 阿里巴巴中间件