Раздел 45 · Python backend: Тарбадель

RabbitMQ: обменник, очередь и подтверждение

middle-senior~25 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

В прошлом уроке событие order.placed собралось в конверт, но отправить его некуда. Положить его можно в очередь: в Кэш-рынке ты уже строил свою на Redis Streams, а потом гонял задачи через Celery. Там очередь была складом задач одного приложения. Здесь она станет почтой между сервисами, у которых разные владельцы и разные базы.

Почтой Барахолки будет RabbitMQ, а писать для него будем на FastStream.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.