A very simple RabbitMQ + Celery implementation in Python 3.10, inspired by tests4geeks. Modified to use Python 3 and docker, and use AsyncResult method.
docker-compose up -d
python3 -m test_celery.run_tasks
python3 -m test_celery.run_tasks_async
RabbitMQ Management Panel is running on http://localhost:15672/. User: user, password: password, as defined in docker-compose.yml.