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

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