2012-02-17 7 views
0

ネットワークポートの背後に暴露せずにねじれた状態で実行する方法がありますか?ローカル(メモリ内)を呼び出す

apache/mod_wsgiの後ろにwsgiサーブレットがあります。

このサーブレットは、ローカルのTwistedインスタンスにメッセージを送信する必要があります。しかし、我々はこれを実行する方法を見つけることはありません。

当社の予想アーキテクチャ層:

apache_httpd > mod_wsgi > servlet > twisted

それを実行する方法はありますか?

よろしく、

過去

答えて

3

ツイストは(また、 "ソケット・ファイル" として知られている)UNIX socket介して、standard inputを介して入力を受け入れ、locally bound TCP network port介しことができます。これらのどれも、必ずしもTwistedサービスを外部に公開する必要はありません。

+0

私たちは同じメモリとCPU空間でローカルにtwistedを呼び出そうとしていました。しかし、私たちは、Pythonがアプリケーションコンテキストが独立したステートレスなHTTP要求の準備ができていないことに気付きました。したがって、リクエストごとに、新しいねじれスレッドやその他のリソースを起動する必要があります。私たちは、httpdリバースプロキシの後ろでHTTPを使用してねじれたインスタンスを保持することに決めました。よろしく – apast

関連する問題