不同语言(如PHP和Python)之间的多处理

2024-04-23 11:43:46 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: 脚本语言进程情况multiprocessingphp
1条回答
网友
1楼 · 发布于 2024-04-23 11:43:46

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

如果Python服务对PHP服务进行多次调用,也可以执行相反的操作。在

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

相关问题 更多 >