I've been looking to replace our in-house postgres based task queue with something more suited for the task. What has been turning me off about celery/rq/qless is that they seem tied to the host languages (python/ruby), our backend is Go, and the Postgres mostly acts as a datastore. I'd love a somewhat dropin replacement where instead of reading/writing to pg, I'm reading/writing to redis/some other in memory store.
What I want is the ability add a task with a priority and metadata, and be able to pop those tasks in O(1) time.
What I want is the ability add a task with a priority and metadata, and be able to pop those tasks in O(1) time.