MSMQ からメッセージを引き出して処理を行い、メッセージの内容に応じてデータベースにデータを追加するアプリケーションを継承しました。私が制御していないサードパーティのアプリケーションによって、メッセージがキューにプッシュされています。
API の使用方法については基本的な理解がありますが、MSMQ についてはあまり知りません。
とにかく、メッセージが削除されることはなく、クライアントが明示的にメッセージを削除することは絶対にないことに気付きました。コンピューター管理を調べて、サーバーが最後に再起動されたときのメッセージを確認できます。
これは間違っていますか?キューが最大サイズに達すると、メッセージは自動的に削除され始めますか?それとも、メッセージが永遠に山積みになり、ゆっくりとメモリを消費しますか?