2011-08-29 13 views
0

私はPythonでマルチプロセッシングを行う方法について質問しましたが(前の質問でマルチプロセッシングという言葉を使わなかったのですが、 。PHPやPythonなどの異なる言語間でのマルチプロセッシング

複数の言語を使用する場合、特にPythonスクリプトを呼び出すPHPスクリプトを使用している場合は、マルチプロセッシングを行う方法が不思議です。その場合、どのようにPHPスクリプトとPythonスクリプトの両方のマルチプロセスを持つことができますか?また、マルチプロセスで相互に通信します(前後に変数を送信します)?

答えて

1

これには、ウェブサービスがあります。 PHPプロセスをWebサーバー上に置いて実行し、Python Webサービス(CherryPyを使用)を複数回呼び出すことができます。 PHPとPythonの両方で効率的にエンコード/デコードできるJSONなどの標準オブジェクト表記法を使用して変数を渡します。

これとは逆に、Pythonサービスを使用して複数のPHPサービスを呼び出すこともできます。

どちらの場合でも、同時接続数が限られているため、スレッドの処理について心配する必要はありません。

関連する問題