私は、mod_pythonとPython2.4を備えたApache2.2を搭載したPython駆動のWebインターフェイスを持っています。非同期プロセスをこのWebインターフェイスのユーザーに同期して表示させる必要があります。
ユーザーがこのWebサイトの1つのモジュールにアクセスする場合:
- 外部SOAPインターフェースは、一意の識別子で接続され、番号Nで応答します
- 外部インターフェイスは、マシン上のSOAPサーバーに1〜10回接続することで非同期に応答します(数値Nは、受信する応答の数を示します)
どういうわけかこれらの応答を集約して、情報をユーザーに表示する元のモジュールに渡す必要があります。目標は、プロセスをユーザーに同期して表示させることです。
この同期の問題を処理するための最良の方法は何ですか?これはツイストが適しているものですか?
私は解決策としてPythonに制限していませんが、サーバー上の他のすべてがPythonであるため、Pythonを使用することをお勧めします。私は、スケーラブルでプログラミングにかかる時間が最小限のソリューションを好みます(ただし、これらの属性は多少矛盾していることは理解しています)。