J'ai tout ce que je veux faire avec django-celery
qui fonctionne sur ma machine de développement en local. J'utilise Django, djcelery
, cellery
et le courtier (Amazon SQS). Il envoie des tâches et fonctionne tout simplement.
Je peux configurer tout cela comme je l'ai fait localement (c'est-à-dire sur une seule machine). machine), mais que se passe-t-il lorsque je veux distribuer des tâches à une autre machine/partager des tâches, etc. S'agit-il d'une copie de la machine actuelle (avec Django, djcelery
y celery
) et toutes les connexions au même SQS ? Comment cela fonctionne-t-il ? S'ils sont tous connectés au même courtier, est-ce qu'ils le savent ? ou est-ce que cela ne fonctionne pas ainsi ?
Est-il possible de commencer avec tout sur une seule machine comme je l'ai fait en développement (je vais démoniser celery en production) ?