IBM MQ JMS リスナー環境。MQ は FIFO ではなく優先度ベースのキューです。
シナリオ: 同じ優先度のメッセージをすべて受信しています。たとえば、午前 6 時 50 分と午前 9 時 30 分に受信したメッセージは、夕方まで待ち行列に入っています。日中に入ってきた多くのメッセージが処理されています。これはメッセージカーソルの問題だと思います。午前 6 時 50 分にカーソルが NEXT 位置に移動され、同時にメッセージが受信されると、カーソルがキューの最後に到達して最初の位置に戻るまで、このメッセージは処理されません。この発言は正しいですか?
次の質問ですが、アプリケーションを再起動すると、メッセージ カーソルは最初の位置にリセットされますか?
また、リスナーポートがしばらく(たとえば10分)停止して開始すると、カーソルは最初の位置に戻りますか?
ポインタ/返信は大歓迎です。
よろしく、 アビ