RabbitMQ — это мощная система брокера сообщений, широко используемая для асинхронного обмена данными между различными приложениями или микросервисами. В этой статье мы разберем структуру RabbitMQ, его основные компоненты, процесс взаимодействия, и почему его предпочитают использовать вместо простого REST API. Также рассмотрим, где хранятся очереди, как читать логи, и как работают производители и потребители.