Azure Service Bus基于队列长度在其中有消息,但我无法接收或查看消息。

时间:2014-07-01 17:30:49

标签: azure message-queue servicebus

在Azure Service Bus / Queue中。我发现队列中有多个消息,基于队列长度不为0。 但我无法从队列中接收或查看消息。

var receivedMessages = Client.ReceiveBatch(1);

有没有人有这个问题?

1 个答案:

答案 0 :(得分:2)

有一件事要检查,你有没有留言任何消息?它们似乎仍然在队列中,但你无法接收它们。也许添加另一条消息,看看你是否能把它拿出来。

在我用nuget更新dll之后,我还遇到了一个停止接收消息的情况。我不得不在服务总线中重新创建队列,它又开始工作了。

最后一点,您是否已使用自己的共享访问密钥在每个队列上设置单独访问权限?我在使用服务总线的全局访问密钥时遇到了问题,但在设置完成后它们似乎也消失了。

希望其中一个会有所帮助。