所以,我已经获得了一个代码库,它使用守护进程,守护程序 - rails和延迟作业来触发/ lib / daemons /中的许多* _ctl文件,但问题在于:
如果两个人做了一个动作,开始守护进程做一些繁重的工作,那么无论哪一个点击秒,都必须等待第一个完成。不好。我们需要在每个队列上启动多个守护进程。
理想情况下,我想要做的是读取这样的配置文件:
default:
queues: default ordering
num_workers: 10
hours:
queues: slow_admin_tasks
num_workers: 2
minutes:
queues: minute
num_workers: 2
这意味着将启动10个守护程序进程以侦听默认和排序队列,2表示slow_admin任务等。
我如何定义这样的多个守护进程,它看起来可能在以下某个位置:
我认为这可能是对daemons-rails rake任务的更改,但它们只是点击daemons
文件。
有没有人以这种方式调查缩放daemons-rails?我在哪里可以获得更多信息?
答案 0 :(得分:0)