2

我正在考虑使用 resque。我有两个独立的代码库——我希望我的 Web 应用程序能够将另一台服务器上的工作人员与我的其他代码库一起运行的工作排入队列。鉴于 Web 应用程序会将一个类排入队列,因此似乎需要复制代码。

我可以在我的网络应用程序中有一个空类,然后在工作人员代码库中加入一个真正的类吗?这似乎不是很干。有没有我想念的解决方案?

4

1 回答 1

2

您必须重复您的类名,但不要重复任何内部方法或代码。它可以从您的主应用程序中提醒您,甚至存在这样的工作。

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

  @queue = :processor_X

  def perform; end
end
于 2011-06-20T18:52:41.787 回答