【发布时间】:2013-05-09 10:17:50
【问题描述】:
我正在使用服务总线队列将项目从生产者传递给消费者。生产者能够成功地将项目发送到队列并且消费者正确接收,但是它显示出奇怪的行为,即使队列有数千条消息,receive 方法也会返回null(没有错误)代理消息。我的队列有什么问题?
这里要提一提的是,在测试中我调用了队列上的 Close() 方法。但它只在测试时完成了一次。但是现在每次我运行接收方法时都会返回 null 代理消息。
【问题讨论】:
-
您是否尝试从队列中获取消息并且在
Close之前没有调用Complete或Abandon? -
您如何检测到队列中有数千条消息?
-
通过队列描述,当然还有门户
标签: azure message-queue azureservicebus