Как вообще пользоваться Kafka если сообщения могут дублироваться на разных приёмниках?
По вашим вопросам очевидно, что вам не нужен Publish/Subscribe.
Вам нужен Queue. Kafka это неправильный выбор,  так как это Тopic-Based Publish/Subscribe Broker.
Почему не подходят Activemq или Rabbitmq?
1) если у вас подписчики читают с одного топика то дублирование не избежать.
2) читать с одного топика одним подписчиком.
Кто и как использует Apache Kafka: https://kafka.apache.org/powered-by
https://pbs.twimg.com/media/C3GBWDrXgAAk3Kb.jpg:large
Спасибо. Просто Kafka уже есть, хотя непонятно как его готовить.
Интересно, а как pub/sub брокер вообще используют для обработки данных если не для нотификаций.