用于 IPC 的 pyipc lib 的替代品

Posted

技术标签:

【中文标题】用于 IPC 的 pyipc lib 的替代品【英文标题】:Alternatives to pyipc lib for IPC with python 【发布时间】:2015-10-19 22:08:17 【问题描述】:

我在一个旧项目 pyipc 中使用 Python 绑定到 System V 进程间通信机制:https://pypi.python.org/pypi/pyipc/

效果很好,我是这样使用的:

from ipc import Semaphore, MessageQueue
...

但它似乎不再保持了。

在 python 中更现代的方法是什么?

【问题讨论】:

【参考方案1】:

检查标准库中的多处理模块

https://docs.python.org/2/library/multiprocessing.html

【讨论】:

【参考方案2】:

POSIX IPCSysV IPC

POSIX IPC 提供对 POSIX IPC 原语的 Python 访问,它比SysV IPC 更易于使用,但并非所有操作系统都完全支持它。

在 Python 2.7 和 3.x 下工作

【讨论】:

以上是关于用于 IPC 的 pyipc lib 的替代品的主要内容,如果未能解决你的问题,请参考以下文章

Messenger(AIDL 的轻量级替代品)能否用于跨应用通信?

代号 One Pubnub 替代 CN1lib [关闭]

复制 /var/lib/mysql 目录是 mysqldump 的一个很好的替代方案吗?

复制 /var/lib/mysql 目录是 mysqldump 的一个很好的替代方案吗?

VS2013 中 HTMLhelp 的替代方案

具有身份验证的网络 IPC(在 Python 中)