News for hackers. Stuff that matters.
Re:Asynchronous Tasks with FastAPI and Celery by techhazard on Wednesday May 12, 2021 @05:30AM (#27128380)
Personally I prefer meesee[1], because setting up Celery or other big worker systems is always a lot of work, and they have more components than I usually need.

Meesee is an elegantly simple worker system (written in python) using redis as a backend, and it works really well if you don't need all those extra features that stuff like Celery give you.

You just need a redis instance and then you're good to go :)

1: https://github.com/Attumm/meesee

Re:Asynchronous Tasks with FastAPI and Celery by scrollaway on Wednesday May 12, 2021 @05:48AM (#27128484)
Sounds very similar to RQ. Do you have opinions on the latter and/or their differences?
Re:Asynchronous Tasks with FastAPI and Celery by techhazard on Wednesday May 12, 2021 @05:57AM (#27128538)
I haven't heard of RQ before, but on first glance they look pretty similar.

The main difference I see is that meesee workers are always setup as python programs, whereas RQ workers are separate programs. (calling a `rq` program insead of `python3 my_worker.py`) Though looking at the docs tells me that RQ can do the latter as well.