I am ready to send tasks from a web server (running Django) to the remote machine where the Rabbitmq server is located and some workers that I implemented using Celery.
If I follow the Celery path, it seems to me that I need to split the code between the two machines, which means replicating the working logic code in the web application code.
So:
- Is there a better way to do this? Since the code is redundant, I am thinking of using the git submodule (=> replicated in the web application code repository and in the working code repository)
- Should I better use something other than celery?
- Did I miss something?
source share