Apache Pulsar против Apache RocketMQ
Apache Pulsar (от Yahoo), похоже, является следующим поколением Apache Kafka.
Apache RocketMQ (от Alibaba), похоже, является следующим поколением Apache ActiveMQ.
Оба являются открытыми платформами для обмена сообщениями и потоковыми данными.
Но как они сравниваются? Когда мне следует отдавать предпочтение одному по другому с точки зрения возможностей и производительности?
Является ли Pulsar (например, Kafka) лучше для потоковой передачи, а RocketMQ (например, ActiveMQ) - для обмена сообщениями?
1 ответ
Похоже, вы отвечаете на свой вопрос.
Чтобы быть справедливым, основные преимущества Pulsar перед RocketMQ:
Пульсар ориентирован на темы и мульти-темы. RocketMQ более интересен в пакетном режиме и хранит индекс сообщений. RocketMQ вам все еще нужен адаптер, чтобы идти в ногу с задом наперед, Pulsar с другой стороны поставляется встроенным. RabbitMQ - модель push, а RocketMQ - модель вытягивания, поскольку имеет допуск с нулевыми потерями Pulsar предлагает приоритет сообщений и RocketMQ, поскольку это очередь не поддерживает это.