ict-architecture
Labo 05: RabbitMQ Basics
Basisgebruik van RabbitMQ voor asynchrone communicatie via Python pika.
Broker Setup
docker compose up -dStart de RabbitMQ broker met de management interface.
http://localhost:15672 Toegang tot de management UI (guest/guest).
Tutorial Scripts (Python)
python -u 01_hello_world/receive.pyStart de ontvanger (unbuffered output).
python 01_hello_world/send.pyStart de zender.
python 02_work_queues/new_task.py "Taak"Stuur een taak naar de work queue.
python 03_Publish-Subscribe/emit_log.py "Log info"Publiceer een logbericht naar alle subscribers.
Bestanden & Configuraties
docker-compose.yaml
yaml
version: '3.8'services: rabbitmq: image: rabbitmq:3-management ports: - "5672:5672" - "15672:15672"Docker Compose file voor RabbitMQ.