В чем разница между темой kafka с несколькими разделами и ActiveMQ с несколькими слушателями очереди - PullRequest
0 голосов
/ 11 сентября 2018

Я новичок в Кафе, но у меня есть опыт работы с ActiveMQ.Когда я читаю о Кафке, я понимаю, что в теме может быть несколько разделов, которые могут быть созданы в "циклической" технике.Я также понимаю, что у вас может быть только один потребитель на раздел темы.

Пока я не могу понять, каково преимущество использования нескольких разделов с одним потребителем на каждом по сравнению с использованием одной очереди ActiveMQ и наличием нескольких потребителей (темы).

Позвольте мне попытаться продемонстрировать.

Kafka Создание сообщений 1,2,3 для темы с 3 разделами.Раздел 1 получит сообщение 1, раздел 2 получит сообщение 2, а раздел 3 получит сообщение 3. Мне может понадобиться 3 потребителя (с конфигурацией) для одновременного получения 3 сообщений.

ActiveMQ Создание сообщений 1,2,3 в очередь.У меня может быть один прослушиватель сообщений (например, один MDB с одной конфигурацией), который будет запускаться в потоке для каждого сообщения в очереди.

Мне кажется, что мне нужно выполнить дополнительную работу и настроитьпотреблять 3 сообщения от Kafka (3 раздела) для работы, необходимой для одной очереди ActiveMQ.

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...