【发布时间】:2014-01-05 09:58:43
【问题描述】:
为了拥有一个松散耦合的架构,我可以拥有一个具有 Redis 和 Sidekiq 的服务器,以及另一个可以创建多个实例的独立工作服务器吗?
我现在拥有的是:
-
服务器 A:
- Redis
- Sidekiq
- 用于转换图像的导轨
-
服务器 B:
- Rails 通过控制器调用 Server A 的 Sidekiq 的 perform_async(image)
我想做的是:
- 服务器 A:
- Redis
- Sidekiq
- 服务器 B(可扩展):
- 用于转换图像的导轨 -Sidekiq Workers-
- 服务器 C:
- Rails 调用服务器 A 将作业推送到队列,以便服务器 B 可以通过从服务器 A 的队列中拉取作业来转换它们。
【问题讨论】:
-
你能解释一下这个问题吗?为什么你不能?
-
@Eli,抱歉回复晚了,我编辑了问题,希望这能更好地解释我的想法。
标签: ruby-on-rails-4 redis sidekiq