在 Python 中连接两个守护进程的最佳方法是什么?
我有守护进程 A 和 B。我想在 A 的模块中接收 B 生成的数据(可能是双向的)。两个守护进程都支持插件,所以我想关闭插件中的通信。最好的跨平台方法是什么?
我知道一些低级解决方案的机制——共享内存(C/C++)、linux 管道、套接字(TCP/UDP)等,以及一些高级——队列(JMS、Rabbit)、RPC。
两个守护进程都应该在同一台主机上运行,但显然更好的方法是从连接类型中抽象出来。
python中典型的解决方案/库是什么?我正在寻找一个优雅而轻量级的解决方案。我不需要外部服务器,只需要两个进程相互通信。
我应该在 python 中使用什么来做到这一点?