0

アプリケーション内で 2 つのサービスを実行する必要があります。1 つはテキスト プロトコル ベースのソケット サーバーで、もう 1 つは HTTP プロトコル ベースのサーバーです。ソケット サーバーでは NIO フレームワークとして Apache MINA を使用していますが、http プロトコルでは Netty HTTP 実装を使用したいと考えています。

1 つのフレームワーク (Netty) に統合することを検討しましたが、大きなペイロードの処理に関しては、Netty でパフォーマンスの問題が発生しています。MINA (2.0.7) は、ソケット サーバーでこのような負荷をうまく処理します。HTTP サーバーの MINA AsyncWeb も調べましたが、このプロジェクトは終了しているようです。

私の質問は、このアーキテクチャのジレンマに遭遇した人はいますか? 異なるソケットの同じ JVM 内で両方のフレームワークを実行しても問題ないでしょうか。

ところで:同じJVM内で両方のフレームワークをソケットサーバーとして実行し、それらの負荷テストに成功しました。Netty ソケット サーバーを HTTP サーバーに変換するだけです。

ありがとうソヒル

4

1 に答える 1

2

同じ JVM で両方を実行しても問題はありません。心配する必要はありません。

于 2012-12-21T20:58:54.117 に答える