Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到 CloudQueue.ApproximateMessageCount 会返回消息的数量,包括过期的消息。这可能是一个错误。有什么方法可以查看队列中有多少条消息?
所以在做了一些挖掘之后,我想我找到了你所说的行为。据我所知,当消息过期但无法检索时,它们仍在队列中。它们似乎在里面停留了很短的时间,然后就被清除了。
如果我不得不猜测它可能类似于存储总线队列,因为过期消息被移动到某种死信队列。除了存储队列,您无法访问死信队列,并且死信队列会在一段时间后自动清除。
如果我发现更多,我会更新这个答案。
编辑
我确认了这种行为。似乎过期的消息仍在队列中,但您无法与它们交互。他们最终会在没有干预的情况下消失。