Нужна раздача сообщения ровно одному получателю (кто первый обратился).
Слышал про RabbitMQ, на что ещё посмотреть?
P.S. Судя по обзору гугла, есть два варианта: RabbitMQ и Kafka
Сравнения:
https://www.quora.com/What-are-the-differences-between-Apache-Kafka-and-RabbitMQ
https://dzone.com/articles/exploring-message-brokers
Дальше каждый сам выберет инструмент под задачу.