Я новичок в Кафе, но у меня есть опыт работы с ActiveMQ.Когда я читаю о Кафке, я понимаю, что в теме может быть несколько разделов, которые могут быть созданы в "циклической" технике.Я также понимаю, что у вас может быть только один потребитель на раздел темы.
Пока я не могу понять, каково преимущество использования нескольких разделов с одним потребителем на каждом по сравнению с использованием одной очереди ActiveMQ и наличием нескольких потребителей (темы).
Позвольте мне попытаться продемонстрировать.
Kafka Создание сообщений 1,2,3 для темы с 3 разделами.Раздел 1 получит сообщение 1, раздел 2 получит сообщение 2, а раздел 3 получит сообщение 3. Мне может понадобиться 3 потребителя (с конфигурацией) для одновременного получения 3 сообщений.
ActiveMQ Создание сообщений 1,2,3 в очередь.У меня может быть один прослушиватель сообщений (например, один MDB с одной конфигурацией), который будет запускаться в потоке для каждого сообщения в очереди.
Мне кажется, что мне нужно выполнить дополнительную работу и настроитьпотреблять 3 сообщения от Kafka (3 раздела) для работы, необходимой для одной очереди ActiveMQ.
Я что-то упустил?