10

Apache Pulsar(由 Yahoo)似乎是下一代 Apache Kafka。

Apache RocketMQ(由阿里巴巴)似乎是下一代 Apache ActiveMQ。

两者都是开源分布式消息传递和流数据平台。

但是他们如何比较?在功能和性能方面,我什么时候应该更喜欢一个?

Pulsar(如 Kafka)是否更擅长流式传输,而 RocketMQ(如 ActiveMQ)更擅长消息传递?

4

1 回答 1

6

看起来你回答了你自己的问题。

平心而论,Pulsar 对 RocketMQ 的主要优势是:

Pulsar 面向主题和多主题。RocketMQ 在批处理中更有趣,并且保留了消息的索引。RocketMQ 你仍然需要一个适配器来跟上落后的步伐,另一方面,Pulsar 是内置的。RabbitMQ 是推式模型,RocketMQ 是拉式模型,因为具有零损失容忍度。Pulsar 提供消息优先级,而 RocketMQ 因为它是一个队列不支持。

于 2018-06-12T23:31:40.793 回答