azure - 服务总线队列消失
问题描述
我们不知道是什么导致服务总线队列消失。监控活动日志中没有删除操作。那么它何时/如何被删除?
此后,我们重新创建了队列并对其进行了锁定。但是,我们想知道为什么/如何发生这种情况。
有谁之前经历过这个吗?有什么建议么?
解决方案
您是否碰巧为AutoDeleteOnIdle
队列的属性设置了一个值?在不指定任何内容的情况下,默认值应为TimeSpan.Max
. 如果它被分配了一个自定义的短值,一旦队列在定义的时间段内空闲,它将与所有消息一起被丢弃。