5

私のプロジェクトでは、9 (9) 個の int-ip:udp-inbound-channel-adapter と 1 つの jms:inbound-channel-adapter を使用しています。JMS アダプターは、サーバーからメッセージを受信します。すべてが正常に機能しましたが、別の (10 番目の) int-ip:udp-inbound-channel-adapter jms を追加すると、メッセージの受信が停止しました。udp-adapters jms の 1 つをランダムに削除すると、jms が到着しました。openMq を使用しています。エラーや例外はありません。どうしたの?

ありがとう

4

1 に答える 1

3

デフォルトの taskScheduler Bean には、10 個のスレッドのプールがあります。各 UDP アダプタは、これらのスレッドの 1 つを使用してパケットを受信します。

その名前で、より大きなプール サイズを持つ明示的なスケジューラを定義するだけです。

<task:scheduler id="taskScheduler" pool-size="20"/>
于 2012-07-03T14:59:54.063 に答える