-
Multiplexer connects to Redis
-
Multiplexer starts listening in the queue
-
Multiplexer subscribes to channel for that task
-
Multiplexer notifies monitor about taking task (if monitor is available)
-
Multiplexer notifies client about taking task
-
Multiplexer notifies monitor about task retry (if monitor is available)
-
Multiplexer notifies client about task retry
-
Multiplexer notifies monitor
-
Multiplexer notifies client
-
Multiplexer unsibscribes from channel
-
Multiplexer retries all tasks (if they are eliable)
-
Multiplexer unsubscribes form queue