sidekiq procfile队列排除

vfh0ocws  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(188)

下面是使用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 . 是否存在队列排除标志?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题