下面是使用sidekiq设置procfile的示例:
web: bundle exec thin start -p $PORT
worker: bundle exec sidekiq
要为工作人员定义特定队列,请 -q
标志用于进行包含。
web: bundle exec thin start -p $PORT
worker: bundle exec sidekiq -q low_priority
我的问题是:是否有一种方法可以代替工作人员排除队列?
我的用例如下所示:
处理除一个队列以外的所有队列的普通工人(我们称之为 resource_intensive
)
一个拥有更多资源来处理问题的专业工人 resource_intensive
只排队。
仅使用包含项的设置 -q
旗帜应该是下面的样子,在哪里 low_priority
, high_priority
, default
,及 resource_intensive
存在以下队列:
web: bundle exec thin start -p $PORT
worker: bundle exec sidekiq -q high_priority -q default -q low_priority
resource_intensive_worker: bundle exec sidekiq -q resource_intensive
不易出错的设置只会排除 resource_intensive
排队 worker
. 是否存在队列排除标志?
暂无答案!
目前还没有任何答案,快来回答吧!