Java で RPC サーバーを作成する予定です。サーバーは着信 RPC を (おそらく HTTP 経由で) 受け入れ、応答する必要があります。かなり基本的なもの。「ロング ポーリング」または「ハング」RPC のサポートは必要ないため、リクエストごとのスレッド モデルが完全に適切なはずです。
これを Python で書いていたら、おそらく twisted のようなフレームワークを使うでしょう。C では、glibc のようなもの。いずれの場合も、フレームワークは、IO を処理する一般的な「選択ループ」コアの実装を提供し、それを処理するより高いレベルの構造を呼び出します。最終的に、RPC の受信などのイベントに対してアプリケーションが呼び出されます。
ただし、Java で実質的なものを書いてから長い時間が経過しているため、この種の最新技術や提案されたソリューションが何であるかはわかりません。おそらく、これを行うために簡単に使用できる標準ライブラリの一部さえあります。したがって、StackOverflow への私の質問: このようなタスクに適したフレームワークはありますか?
RPC に HTTP を使用することもありますが、これは断固として Web アプリケーションではないことに注意してください。そのため、Web フレームワークは適切ではありません。