'localhost' 是进行进程间通信的唯一主要方式吗?
Is 'localhost' the only major way to have Interprocess communication?
我有一些 python 的经验并开始学习 Javascript。我知道 python 有一些模块可以轻松打开另一个 processes/python 脚本并与之通信。 Javascript 似乎只能通过 http 请求或使用 localhost 来做到这一点。
所以我在想,python 模块和所有其他 IPC 实现是否在其代码中使用本地主机,即使它没有出现在 'surface'.
中
这种方法真的快速有效吗?
如果不是唯一的,其他 IPC 实现是如何工作的?
Javascript 仅(大部分)使用 TCP 套接字。
Python 可以使用 TCP 套接字和 Unix 套接字。您可能会想到 Unix 套接字——Unix 套接字不使用主机,它们在本地文件系统层次结构中工作。
因此,它们可能会提供更好的性能。
我有一些 python 的经验并开始学习 Javascript。我知道 python 有一些模块可以轻松打开另一个 processes/python 脚本并与之通信。 Javascript 似乎只能通过 http 请求或使用 localhost 来做到这一点。
所以我在想,python 模块和所有其他 IPC 实现是否在其代码中使用本地主机,即使它没有出现在 'surface'.
中这种方法真的快速有效吗?
如果不是唯一的,其他 IPC 实现是如何工作的?
Javascript 仅(大部分)使用 TCP 套接字。
Python 可以使用 TCP 套接字和 Unix 套接字。您可能会想到 Unix 套接字——Unix 套接字不使用主机,它们在本地文件系统层次结构中工作。
因此,它们可能会提供更好的性能。