Adding some context. Celery doesn’t officially support Windows for 1 reason, which is that their default pool is set to prefork, which doesn’t work on Windows.
You can still run celery with --pool=gevent/solo/… And there’s a threading option as well and they all work on Windows.
Just recently I was looking into this and I thought that dramatic or huey or djangoapscheduler (don’t use as it only supports 1 schedule),… would be a good alternative.
Honestly, just go with celery regardless of the platform because it comes with beat and flower, which are both great resources, and with gevent it works great honestly.
1 Like