0

我之前问过一个关于如何在 Python 中进行多处理的问题(尽管在前一个问题中我没有使用多处理这个词,因为我不确定我是否在问这个问题)。

现在我想知道当您涉及一种以上的语言时如何进行多处理,特别是如果您有一个调用 Python 脚本的 PHP 脚本。在那种情况下,您如何同时拥有 PHP 脚本和 Python 脚本多进程,并在它们多进程时相互通信(来回发送变量)?

4

1 回答 1

1

一种方法是通过 Web 服务。您可以让一个 PHP 进程位于 Web 服务器上,并多次运行和调用 Python Web 服务(使用 CherryPy)。您将使用标准对象表示法(例如 JSON)传递变量,它可以被 PHP 和 Python 有效地编码/解码。

您也可以通过 Python 服务对 PHP 服务进行多次调用来执行相反的操作。

在这两种情况下,由于您受到一定数量的并发连接的限制,您无需担心自己处理线程。

于 2011-08-29T03:23:47.870 回答