私はネットワーキングの初心者であり、Java で RESTful Web サービスを構築するために、Jersey や CXF などのいくつかのフレームワークを調べてきました。
インターネット経由で (クライアントとサーバー間で) 大量のバイナリ データを送信する必要がある新しいアプリケーションがあり、非常に高速である必要があります。純粋な「TCP/IP (非) Web サービス」のようなものがあるかどうか、またそのようなものを構築するためのオープン ソース Java ライブラリがあるかどうか疑問に思っています。
すべてのネットワーク サービスが TCP/IP の上に置かれなければならない場合、バイナリ データを引き続き使用するものを探していると思いますが、高速なサービスのためのオーバーヘッドはほとんどありません。
私は常に REST を XML または JSON に関連付けていました。超高速でバイナリ データを処理するように構成できれば、Jersey にはある程度慣れているので、それに夢中になることさえあります。
RMI は良い選択かもしれないと思いましたが、このユース ケースに適していないかどうかはわかりません。
速度が必要で、バイナリ プロトコルが必要ですが、どこから始めればよいかわかりません。何か案は?前もって感謝します!