2011-08-29 76 views
0

我之前在Python中提出過一個關於如何進行多處理的問題(儘管我之前的問題中沒有使用多處理這個詞,因爲我不確定我是否在問這個問題) 。不同語言之間的多處理,如PHP和Python

現在我想知道如何在涉及多種語言的情況下進行多處理,特別是如果您有一個調用Python腳本的PHP腳本。在那種情況下,你怎麼能夠同時使用PHP腳本和Python腳本多進程,並且在多進程時相互通信(來回發送變量)?這個

回答

1

的一種方式是,雖然Web服務。您可以在Web服務器上安裝PHP進程,並多次運行並調用Python Web服務(使用CherryPy)。您可以使用標準對象表示法(如JSON)傳遞變量,這可以通過PHP和Python進行高效編碼/解碼。

您也可以通過Python服務對PHP服務進行多次調用來做到這一點。

在這兩種情況下,由於受到一定數量的併發連接的限制,您不必擔心自己處理線程。