План на курса
Въведение
Разбиране на Microservices (микро услуги) и опашка за съобщения
Преглед на протоколите за съобщения: REST, SOAP и AMQP
Как RabbitMQ прилага AMQP за активиране на слабо свързване между услугите
Създаване на среда за разработка
Инсталиране и конфигуриране RabbitMQ
Общ преглед на клиентската библиотека Pika RabbitMQ за Python
Казус от практиката: Отговаряне на заявка за изтегляне на PDF
Създаване на приложения за производители и потребители в Python
Свързване към RabbitMQ сървъра
Извършване на общи RabbitMQ операции
Изпращане, получаване и опашка на съобщения
Интегриране RabbitMQ в съществуващо приложение
Маршрутизиране с обмен на теми срещу директен обмен
Управление на RabbitMQ сървъра
Мониторинг на RabbitMQ сървъра
Отстраняване на неизправности RabbitMQ
Обобщение и заключение
Изисквания
- Python опит в програмирането
Публика
- Разработчици
- Софтуерни архитекти