Apache Pulsar против Apache RocketMQ

Апач Пульсар (от Yahoo) кажется следующим поколением Apache Kafka.

Apache RocketMQ (от Alibaba) кажется следующим поколением Apache ActiveMQ.

Обе платформы для распределенных сообщений и потоковой передачи данных с открытым исходным кодом.

Но как они сравниваются? Когда я должен предпочесть одно другому с точки зрения возможностей и производительности?

Является ли Pulsar (например, Kafka) строго лучше при потоковой передаче, а RocketMQ (например, ActiveMQ) строго лучше при обмене сообщениями?

Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Apache Kafka - популярная платформа распределенной потоковой передачи данных, которую можно использовать для построения конвейеров данных в реальном...
10
0
5 112
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, вы отвечаете на свой вопрос.

Честно говоря, основными преимуществами Pulsar перед RocketMQ являются:

Pulsar ориентирован на тематику и многогранность. RocketMQ более интересен в пакетном режиме и сохраняет индекс сообщений. RocketMQ вам все еще нужен адаптер, чтобы не отставать от обратного, Pulsar, с другой стороны, встроен. RabbitMQ - это выталкивающая модель, а RocketMQ - вытяжная модель, поскольку имеет допуск с нулевыми потерями. Pulsar предлагает приоритет сообщений, а RocketMQ - это не поддерживает очередь.

Другие вопросы по теме