2011-06-20 101 views
2

我正在使用resque。我有兩個獨立的代碼庫 - 我希望我的Web應用程序使用另一個代碼庫運行另一臺服務器上的工作人員。鑑於Web應用程序將入列一個類,似乎代碼需要重複。使用不同的代碼庫Resque分佈式工作人員?

我可以在我的web應用程序中有一個空的類,它已經入隊,然後在工作者代碼庫中有一個真實的類?這看起來不太乾。有沒有解決這個,我錯過了?

回答

2

你必須重複你的類名,但不是內部方法或代碼。它提醒您的主應用程序甚至存在這樣的工作。

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

    @queue = :processor_X 

    def perform; end 
end 
+0

rmw什麼是用例? @databyte如何傳遞參數? – Autodidact

+0

@rmw你可以點你的榜樣嗎?我認爲這也將解決我的問題,以分離代碼庫。 – Autodidact

相關問題