Many posts explain that message broker assigns task as worker.
But it seems to me that the broker stays still and takes the task through the pop command from Celery.