I'm not sure about the difference between apply_async()
and send_task()
in Celery library in Python, specially when using Tasks pools.
What I'm mainly looking for is having a centralized server with all tasks defined in there, and using some Redis queues, the other physical instances are able to publish/send events to the different queues targetting different tasks using Pools, without the need to define all the list of the tasks in each publisher script to be able to use.
I've looked into the documentation and didn't find much to answer my question actually.
Thanks in advance!