← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися відправляти і читати повідомлення з брокера RabbitMQ з Python. Krok 1. Встановити бібліотеку pika у віртуальне середовище. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install pika Krok 2. Переконатися що RabbitMQ запущений локально або на тестовому хості. Poyasnennya: перевір порт і панель керування. Krok 3. Створити файл src/app/rmq41_producer.py з кодом який підєднується до брокера. Poyasnennya: використовуй BlockingConnection і параметри з localhost. Krok 4. Додати оголошення черги lab41 queue і відправку одного текстового повідомлення. Krok 5. Запустити продюсер і перевірити у панелі що у черзі є повідомлення. Krok 6. Створити файл src/app/rmq41_consumer.py з кодом консюмера для тієї самої черги. Poyasnennya: додай callback який друкує вміст повідомлення. Krok 7. Запустити консюмера і переконатися що він забирає і виводить повідомлення. Krok 8. Додати підтвердження повідомлень через basic ack і перевірити різницю у поведінці. Krok 9. Занотувати що буде при падінні консюмера до ack і після нього. Krok 10. Mini zvit. Zavdannya: опиши сценарій де черга формату RabbitMQ корисна у твоїй інфраструктурі.