同じ PC と異なる PC を介して通信する必要がある 2 つのプロセスがあります。ローカルの場合、プロセス通信は ProcessA
と Process などの異なるプロセス間で行われますB
。
リモートの場合A
、異なる PC で実行されている Process の 2 つのインスタンスの間に存在します。
私はそれらをゼロから作成しますが、最善のアプローチは何だろうと思っています。私はRMIとソケットを認識していますが、説明されているように私のケースについて疑問に思っていました。また、交換されるメッセージが少なく、APIの数が非常に少ないことも考慮して、これに対する標準的なアプローチ/ライブラリがあるかどうか.
どんな提案でも大歓迎です
@EJP コメント後の更新:
私の関心は、1) 公開される API が非常に小さく、メッセージも同様に小さいため、通信の要件を軽い方法で実装することです 2) 可能であれば、新しい一般的なフレームワークを使用して学習します (RMI は既に知っています)およびソケット)