0

私たちのアプリケーションは、ソケット (TCP) でクライアント要求を受け入れる必要があります。私には2つの選択肢があります

Spring 統合 TCP サポートを使用する

長所: 1. 既にスプリングを多用しているため、ここでの学習曲線は少なくなります。2. コンテナを使用しない簡素化されたエンド ツー エンド テスト

懸念事項: 私の懸念事項は、同時リクエストとスケーリングの wrt 処理です。マネージド スレッド プールを使用できますか? 他に心配する必要があることはありますか?

JCA TCP インバウンド アダプターを使用する

長所: 1. Java EE コンテナーは、これを実装するための推奨される方法であるため、うまく機能します。

懸念事項: 1. 十分にテストされた TCP アダプター (オープンソース) を見つけるのが難しい 2. コンテナーが必要

これについてのあなたの考えをいただければ幸いです。また、私が知っておくべきゴスカスはありますか?

4

1 に答える 1

1

Spring はマネージド スレッド プールを提供WorkManagerTaskExecutorし、使用します。TimerManagerTaskSchedulerスケジューラー (例: ポーラー) またはタスクエグゼキューターを必要とする Spring Integration の任意の場所で、これらの抽象化を使用できます。詳細については、Spring Integration および Spring リファレンス ドキュメントを参照してください。

于 2013-01-18T17:08:57.247 に答える