2011-11-22 32 views
0

嘗試解決使用重新處理作業處理入站AMQP消息時的問題。使用Thin作爲Web服務器時,從Resque Worker訪問AMQP連接

am使用初始化程序在應用程序啓動時設置消息使用者,然後將接收到的消息提供給resque作業進行處理。這工作得很好。然而,我也想處理從工作人員的響應消息,即將其發佈回隊列,並且遇到分叉進程的問題,使得應用程序範圍內的AMQP連接無法從resque內部尋址工人。會很有興趣看看其他人如何解決這個問題,因爲我不相信這種模式是不尋常的。

由於消息量的原因,爲每個響應啓動一個新線程和amqp連接的方法不是一個可行的解決方案。

想法?

回答

0

我的胸圍就這麼大了,我的眼睛離開了球,忘記了當它踢開一名工作人員的時候重新擺脫姿勢。去其他人建議的路線,而不是將其過程變爲現實...