マルチプロセスソフトウェアを実装する予定で、適切な IPC を探しています。
事実:
- Java を使用します (時間が重要な場合は C も使用します)。
- すべてのプロセスは単一の Unix マシン上にあります。
- プロセスは、1 秒間に大量 (約 1000) の小さい (約 4k) データを相互に送信します。
どの IPC 技術をお勧めしますか? Web サービス、RMI、TCP ソケット、Unix ソケット、パイプ、...?
マルチプロセスソフトウェアを実装する予定で、適切な IPC を探しています。
事実:
どの IPC 技術をお勧めしますか? Web サービス、RMI、TCP ソケット、Unix ソケット、パイプ、...?
上記のすべてがこれを行うことができます。1000 / sはそれほど多くありません(4 KBの場合でも)
ActiveMQとZeroMQをリストに追加します。
https://github.com/peter-lawrey/Java-Chronicleを使用するのはなぜですか?書いたから。;)他のことを試してみてください。