2
我正在使用resque。我有兩個獨立的代碼庫 - 我希望我的Web應用程序使用另一個代碼庫運行另一臺服務器上的工作人員。鑑於Web應用程序將入列一個類,似乎代碼需要重複。使用不同的代碼庫Resque分佈式工作人員?
我可以在我的web應用程序中有一個空的類,它已經入隊,然後在工作者代碼庫中有一個真實的類?這看起來不太乾。有沒有解決這個,我錯過了?
我正在使用resque。我有兩個獨立的代碼庫 - 我希望我的Web應用程序使用另一個代碼庫運行另一臺服務器上的工作人員。鑑於Web應用程序將入列一個類,似乎代碼需要重複。使用不同的代碼庫Resque分佈式工作人員?
我可以在我的web應用程序中有一個空的類,它已經入隊,然後在工作者代碼庫中有一個真實的類?這看起來不太乾。有沒有解決這個,我錯過了?
你必須重複你的類名,但不是內部方法或代碼。它提醒您的主應用程序甚至存在這樣的工作。
# executed by external job workers
module SomeJob
extend Resque::Plugins::Meta
@queue = :processor_X
def perform; end
end
rmw什麼是用例? @databyte如何傳遞參數? – Autodidact
@rmw你可以點你的榜樣嗎?我認爲這也將解決我的問題,以分離代碼庫。 – Autodidact