gatewayd
gatewayd copied to clipboard
Add distributed runner for running actions
The idea is to have a runner as a subcommand like gatewayd runner run
or gatewayd worker run
that can subscribe to the queue (#464) via multiple subscribers and run async actions upon consumption of new messages off the queue, possibly publishing the results to the same queue.
The same command should be able to list running (async) actions using gatewayd runner list --running/--queued
and be able to cancel them using gatewayd runner cancel <id>
.