3

同じ宛先に 2 つの JMS メッセージを順番に追加しています。これらのメッセージは両方とも、追加したのと同じ順序で受信されますか、それとも逆の順序になる可能性がありますか。つまり、メッセージが宛先で最初に受信された方が最初に取得されます。

次のように宛先に追加しています:

producer.send(Msg1);
producer.send(Msg2);

Msg1すべての場合(ネットワーク障害やMsg2遅延など)で順次追加されますか?

4

2 に答える 2

6

メッセージの順序付けは保証されておらず (仕様によって義務付けられていません)、その理由の詳細については、JMS メッセージの順序付けの合計で説明しています。スタック オーバーフローの投稿 JMS でメッセージの順序を処理する方法も参照してください。.

于 2011-01-24T05:54:58.360 に答える