【发布时间】:2011-03-24 18:19:25
【问题描述】:
我有两个 Python 进程需要在 POSIX 投诉系统上相互通信,作为 IPC,我认为使用命名管道将是最简单的解决方案,但是由于我是 Python 新手,我怀疑还有更多选择可用的。除了命名管道之外,有人愿意提出建议吗?
提前致谢,
约翰
【问题讨论】:
我有两个 Python 进程需要在 POSIX 投诉系统上相互通信,作为 IPC,我认为使用命名管道将是最简单的解决方案,但是由于我是 Python 新手,我怀疑还有更多选择可用的。除了命名管道之外,有人愿意提出建议吗?
提前致谢,
约翰
【问题讨论】:
如果系统符合 POSIX,我建议您坚持使用 named pipes。话虽这么说,有很多选择,你可以打开一个 tcp 套接字并发送腌制数据,但是性能,你不会击败共享内存/命名管道,如果已经存在明确定义,为什么还要寻找“新”解决方案可行的解决方案?
你也可以看看this module,好像是在使用共享内存,我没试过,不过好像是个选项。
【讨论】: