2

我在为我的 python 应用程序创建进程间通信时遇到问题。我手头有两个python脚本,比如说A和B。A是用来打开一个大文件,保存在内存中,做一些Mysql不能做的处理,而B是用来经常查询A的进程。

由于A需要读取的文件非常大,所以我希望读取它一次并让它挂在那里等待我的Bs'查询。

我现在要做的是,我使用cherrypy来构建一个http-server。但是,我觉得这样做有点尴尬,因为我想做的绝对是本地的。所以,我想知道还有其他更有机的方式来实现这个目标吗?

我对 TCP/socket 等不太了解。如果可能的话,玩具示例将不胜感激(请包括读取文件的部分)。

4

1 回答 1

3

Python 对 ZeroMQ 有很好的支持,这比使用原始套接字更容易、更健壮。

ZeroMQ 站点将 Python 视为其主要语言之一,并在其文档中提供了大量 Python 示例。事实上,“Learn the Basics”中的示例是用 Python 编写的。

于 2013-06-14T23:41:46.550 回答