RMQ: Проектирование потокового конвейера на RabbitMQ
В результате обучения вы приобретете базовые знания об архитектуре и принципах работы RabbitMQ, а также навыки проектирования масштабируемых и отказоустойчивых потоковых конвейеров обработки данных с использованием этого брокера сообщений и описания их в виде формальных спецификаций AsyncAPI. После тренинга вы сможете самостоятельно:
Спроектировать топологию потокового конвейера на RabbitMQ, определив оптимальный набор и конфигурации обменников, очередей с их привязками;
Описать спроектированную топологию в виде формальной спецификации AsyncAPI;
Получить автосгенерированную спецификацию AsyncAPI с помощью Python-библиотеки FastStream;
Использовать возможности локального редактора исходного кода VSCode для разработки Python-скриптов и визуализации структур данных.