Verk 是 Elixir 编写的作业处理系统,后端为 Redis,使用与 Sidekiq/Resque 相同的作业定义。Verk 的目标是可以隔离尽可能多的作业队列执行。
每个队列都有自己的管理树:
workers 池
QueueManager,与 Redis 交互
QueueManager
WorkersManager ,与 QueueManager 和作业执行池交互
WorkersManager