Apache脉冲星(雅虎)似乎是ApacheKafka的下一代。apacherocketmq(阿里巴巴的)似乎是apacheactivemq的下一代。两者都是开源的分布式消息和流数据平台。但是它们之间有什么比较呢?在功能和性能方面,我什么时候应该更喜欢一个而不是另一个?pulsar(比如kafka)在流媒体方面比rocketmq(比如activemq)更擅长消息传递吗?
vtwuwzda1#
看来你回答了你自己的问题。公平地说,pulsar相对于rocketmq的主要优势是:pulsar面向主题和多主题。rocketmq在批处理中更有趣,并保留消息的索引。rocketmq你仍然需要一个适配器来跟上向后,脉冲星在另一方面是内置的。rabbitmq是push模型,rocketmq是pull模型,因为它具有零损耗容限。pulsar提供了消息优先级和rocketmq,因为它是一个队列,不支持这一点。
1条答案
按热度按时间vtwuwzda1#
看来你回答了你自己的问题。
公平地说,pulsar相对于rocketmq的主要优势是:
pulsar面向主题和多主题。rocketmq在批处理中更有趣,并保留消息的索引。rocketmq你仍然需要一个适配器来跟上向后,脉冲星在另一方面是内置的。rabbitmq是push模型,rocketmq是pull模型,因为它具有零损耗容限。pulsar提供了消息优先级和rocketmq,因为它是一个队列,不支持这一点。