アプリケーション内で 2 つのサービスを実行する必要があります。1 つはテキスト プロトコル ベースのソケット サーバーで、もう 1 つは HTTP プロトコル ベースのサーバーです。ソケット サーバーでは NIO フレームワークとして Apache MINA を使用していますが、http プロトコルでは Netty HTTP 実装を使用したいと考えています。
1 つのフレームワーク (Netty) に統合することを検討しましたが、大きなペイロードの処理に関しては、Netty でパフォーマンスの問題が発生しています。MINA (2.0.7) は、ソケット サーバーでこのような負荷をうまく処理します。HTTP サーバーの MINA AsyncWeb も調べましたが、このプロジェクトは終了しているようです。
私の質問は、このアーキテクチャのジレンマに遭遇した人はいますか? 異なるソケットの同じ JVM 内で両方のフレームワークを実行しても問題ないでしょうか。
ところで:同じJVM内で両方のフレームワークをソケットサーバーとして実行し、それらの負荷テストに成功しました。Netty ソケット サーバーを HTTP サーバーに変換するだけです。
ありがとうソヒル