Брокера сообщений помогают обеспечить асинхронные сообщения. Сегодня есть много вариантов как это реализовать, не только через Rabbit и Kafka, но есть и облачные решения, например, AWS или Azure. Однако большинство из них можно разделить на две группы: на основе очередей и на основе журналов (логов). В статье как раз про две группы рассказывается.

На первой картинке реализация через очереди. на второй - с помощью журнала.

#Очередисообщений