使用不同的代码库来分配分散的工作人员?

时间:2011-06-20 15:50:53

标签: resque

我正在寻找使用resque。我有两个独立的代码库 - 我希望我的Web应用程序将一个工作排入队列,另一个服务器上的工作人员将运行其他代码库。鉴于Web应用程序将排队一个类,似乎代码需要重复。

我的网络应用程序中是否有一个空类可以入队,然后在工作器代码库中有一个真正的类?这似乎不是很干。我有什么解决方案吗?

1 个答案:

答案 0 :(得分:2)

您必须重复您的类名,但不能重复内部方法或代码。它可以作为主要应用程序的提醒,即使这样的工作也存在。

# executed by external job workers
module SomeJob
  extend Resque::Plugins::Meta

  @queue = :processor_X

  def perform; end
end