2012-02-06 10 views
0

NGINXで受信したデータを別のサーバに非同期に送信したいのですが、NGINXによる要求の処理に遅延が発生することはありません。ここでNGINXを介してNGINX経由でデータを非同期的にセカンダリサーバに送信

は、詳細なシナリオです:

ユーザーは、スクリプトを実行し、応答を示し、私のnginxのサーバに要求を送信しました。

この間に、要求データを別のサーバーに送信して、適切なログと分析を操作して取得できるようにします。

NGINXはこのサーバーからの応答を待つべきではなく、ユーザーが必要とする初期応答を処理するのに遅延がない必要があります。

さらなる説明が必要な場合はお知らせください。どんな助けもありがとう。

答えて

0

は非同期あなたがBeanstalkdを使用することができ、別のサーバーにデータを送信するには:http://kr.github.com/beanstalkd/

は、しかし、我々は最近、セットアップ我々はbeanstalkdを使用するシステムを持っています。着信要求の処理速度にいくつかの悪影響を及ぼすことが判明しました。したがって、私たちは直接他のサーバーに要求を送信することを決定しました。これは一貫して機能しました。

お勧めします。

+0

同じリクエストが2台のサーバーに直接当たるのですか?もしそうなら、あなたはどのようにそれを達成しましたか? – Rishabh

関連する問題