我们有两个 Python 程序在两台 Linux 服务器上运行。现在我们要在这些 Python 程序之间发送消息。迄今为止最好的想法是创建一个 TCP/IP 服务器和客户端体系结构,但这似乎是一种非常复杂的方法。这真的是做这样的事情的最佳实践吗?
最佳答案
我喜欢zeromq对于简单的消息传递,它非常轻巧且快速......也非常灵活。根据您的具体情况,使用 AMQP 消息传递也不是一个坏主意,我发现 kombu成为一个非常好的 pythonic 库。您也可以使用 xmlrpclib或者使用 bottle 设置一个简单的 REST API或 flask .每个选项都有它的位置,所以我会调查您的所有选项。
关于python - 两个 Python 程序之间的进程间消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6121180/