python - 两个 Python 程序之间的进程间消息传递

标签 python linux python-3.x

我们有两个 Python 程序在两台 Linux 服务器上运行。现在我们要在这些 Python 程序之间发送消息。迄今为止最好的想法是创建一个 TCP/IP 服务器和客户端体系结构,但这似乎是一种非常复杂的方法。这真的是做这样的事情的最佳实践吗?

最佳答案

我喜欢zeromq对于简单的消息传递,它非常轻巧且快速......也非常灵活。根据您的具体情况,使用 AMQP 消息传递也不是一个坏主意,我发现 kombu成为一个非常好的 pythonic 库。您也可以使用 xmlrpclib或者使用 bottle 设置一个简单的 REST API或 flask .每个选项都有它的位置,所以我会调查您的所有选项。

关于python - 两个 Python 程序之间的进程间消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6121180/

相关文章:

python - 移动平均线 Pandas

python - Python中如何从 'if'语句继续到 'elif'?

python - kivy 进口出了什么问题?

python创建带有变量赋值且不重复的列表理解

linux - Linux中的分割字段

linux - 如何在从 Linux 连接到 Mac 的外部驱动器上安装 OS X

linux - 创建 Linux 别名以仅列出目录

python - 将两个列表与列表或无值合并的有效方法

python - 如何使用 win32com 打开单个 Matlab 实例?

python - 如何让被调用的函数使用装饰器进行日志记录?