2012-02-06 61 views
0

我想異步發送NGINX收到的數據到另一個服務器,而不會導致NGINX服務請求的延遲。通過NGINX向異步服務器發送標題和發佈數據到異步服務器

下面是詳細情況:

用戶發送到我的NGINX服務器發出請求,其執行一個腳本,並給出了迴應。

在此之間,我想發送請求數據到另一臺服務器,以便我可以操縱並獲得體面的日誌記錄和分析。

NGINX不應該等待來自這個服務器的響應,並且不應該爲服務初始響應用戶所期望的延遲。

讓我知道是否需要進一步澄清。任何幫助將不勝感激。

回答

0

爲了異步數據發送到你可以使用Beanstalkd另一臺服務器:http://kr.github.com/beanstalkd/

然而,我們最近建立在我們使用beanstalkd的系統。事實證明,這對處理傳入請求的速度有一些負面影響。因此我們決定直接將請求發送給其他服務器。這工作更一致。

最好的問候,

+0

是相同的請求直接擊中兩臺服務器?如果是這樣,你是如何實現這一目標的? – Rishabh 2012-02-13 05:10:36