Spring-Integration Configには、キュー、タスクエグゼキューターがあります。キュー容量、タスクエグゼキュータのプールサイズ、および固定遅延を変更したいと思います。UIページが欲しいのですが、処理するメッセージがまだある場合、またはアプリケーションを再構築してデプロイする必要がなく、負荷が大きい場合は、構成を変更できる必要があります。
元:
<si:service-activator input-channel="MessageChannel" ref="messageHandler"
method="handleMessage" output-channel="ackChannel">
<si:poller task-executor="messageTaskExecutor" fixed-delay="1000"/>
</si:service-activator>
<task:executor id="messageTaskExecutor" pool-size="10"
queue-capacity="10" keep-alive="1" rejection-policy="CALLER_RUNS"/>
この番号を動的に変更し、構成をリロードして変更を取得したいと思います。私を正しい方向に向けていただければ幸いです。