【发布时间】:2015-06-30 23:38:27
【问题描述】:
我正在开发一个使用 Sidekiq 的 Rails 项目。我们的 Sidekiq 实现有两个 worker(WorkerA,读取 queue_a,WorkerB,读取 queue_b)。其中一个必须在 Rails 应用程序所在的同一台服务器上执行,另一个必须在不同的服务器上执行。如何防止 WorkerB 在第一台服务器中执行,反之亦然?是否可以将 Sidekiq 进程配置为仅运行特定的工作人员?
编辑: Redis 服务器与 Rails 应用程序位于同一台机器上。
【问题讨论】:
标签: ruby-on-rails distributed sidekiq