ict-architecture

Labo 05: RabbitMQ Basics

Basisgebruik van RabbitMQ voor asynchrone communicatie via Python pika.

Broker Setup

docker compose up -d
Start 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.py
Start de ontvanger (unbuffered output).
python 01_hello_world/send.py
Start 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.