RabbitMQ
RabbitMQ — это система обмена сообщениями, которая позволяет разным частям программы передавать друг другу данные, не ожидая мгновенного ответа.
Представьте, что RabbitMQ — это почтовое отделение. Ваша программа не отправляет письмо напрямую получателю, а кладет его в почтовый ящик (очередь). Получатель забирает письмо, когда освободится, и обрабатывает его в своем темпе.
Это полезно, когда одна часть системы делает тяжелую работу, например, генерацию сложного отчета или отправку тысячи писем. Вместо того чтобы заставлять пользователя ждать завершения всех задач, программа просто оставляет «заявку» в очереди, а фоновый процесс постепенно её выполняет.
Зачем это нужно
Для вайбкодера это способ сделать приложение отзывчивым. Если ваш AI-агент выполняет долгую задачу, вы не блокируете интерфейс, а передаете задачу в очередь, сохраняя плавность работы приложения.