Pythonで2つのデーモンを接続する最良の方法は何ですか?
デーモン A と B があります。A のモジュールで B によって生成されたデータを受信したいと思います (おそらく双方向)。どちらのデーモンもプラグインに対応しているので、プラグイン内で通信を遮断したい。それを行うための最良のクロスプラットフォームの方法は何ですか?
共有メモリ (C/C++)、Linux パイプ、ソケット (TCP/UDP) などの低レベルのソリューションと、高レベルのキュー (JMS、Rabbit)、RPC のメカニズムはほとんど知りません。
どちらのデーモンも同じホストで実行する必要がありますが、明らかにより良いアプローチは、接続タイプから抽象化することです。
Pythonの典型的なソリューション/ライブラリは何ですか? エレガントで軽量なソリューションを探しています。外部サーバーは必要ありません。2 つのプロセスが互いに通信するだけです。
それを行うには、Pythonで何を使用すればよいですか?