squeue is used to create simple queues that can be persisted, then retrieved for work. It's very easy to create a mini workflow engine with this.
- Very compact
- Few Dependencies
One can create a new queuable function (or unit of work) by using the @queue_function decorator.
@queue_function
def hello(world):
return "Hello, {}!".format(world)
hello.delay("World")
It will get invoked when a worker process fetches a function to execute. Do check the provided test.py with this distribution.