web-dev-qa-db-ja.com

Apache Pulsar対Apache RocketMQ

Apache Pulsar (by Yahoo)は、次世代のApache Kafkaのようです。

Apache RocketMQ (Alibabaによる)は、次世代のApache ActiveMQのようです。

どちらもオープンソースの分散メッセージングおよびストリーミングデータプラットフォームです。

しかし、彼らはどのように比較しますか?機能とパフォーマンスの観点から、どちらを優先するべきですか?

Pulsar(Kafkaなど)はストリーミングで完全に優れており、RocketMQ(ActiveMQなど)はメッセージングで完全に優れていますか?

9
krn

自分の質問に答えているようです。

公平に言うと、RocketMQに対するPulsarの主な利点は次のとおりです。

パルサーはトピックとマルチトピックを重視しています。 RocketMQはバッチでより興味深く、メッセージのインデックスを保持します。 RocketMQには、後方に対応するためのアダプターが必要です。一方、Pulsarが組み込まれています。 RabbitMQはプッシュモデルで、RocketMQはプル損失モデルなので、損失ゼロの耐性があります。 Pulsarはメッセージの優先順位を提供しますが、それはキューがサポートしていないためRocketMQです。

3
Igor Costa