Some years ago I used celery for a project.

Today I face roughly the same use case again.

The last time I used it, celery felt to heavy weighted, too complicated.

I found this alternative: http://python-rq.org/

There are two things which speak agains python-rq:

 - redis is a cache. I need a persistent queue. If a power-failure happens, 
no job must get lost.

 - AFAIK python-rq uses python pickle to serialize data. I want a language 
neutral data exchange format.

At the moment my favourite protocol is gRPC (protocol-buffers). I never 
used it up to now, but this would be a nice use case.

Maybe I am missing the right terms. What does celery implement? According 
to wikipedia "asynchronous task queue". But
my favorite search engine could not reveal a gRPC based server implemented 
in Python ....

What do you think?


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/d43d2cef-f1a1-418d-9d62-ecce85961fbb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to