CloudQueue.ApproximateMessageCount が期限切れのメッセージを含むメッセージの数を返すことに気付きました。これはおそらくバグです。キューにあるメッセージの数を確認する方法はありますか?
1 に答える
1
それで、いくつか掘り下げた後、あなたが話している動作を見つけたと思います。私が知る限り、メッセージは有効期限が切れてもキューに残っていますが、取得できません。それらは短期間そこにとどまり、その後一掃されるようです。
推測するに、期限切れのメッセージが何らかのデッド レター キューに移動されるという点で、ストレージ バス キューに似ている可能性があります。ストレージ キューを除いて、デッド レター キューにアクセスすることはできず、デッド レター キューは一定期間後に自動的にクリアされます。
さらに見つけたら、この回答を更新します。
編集
挙動を確認しました。期限切れのメッセージがキューに残っているようですが、それらを操作することはできません。それらは介入なしで最終的に消えます。
于 2016-06-29T14:28:45.843 に答える