Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ServiceBus队列--获取本地消息需要很长时间?_Azure_Message Queue_Servicebus - Fatal编程技术网

Azure ServiceBus队列--获取本地消息需要很长时间?

Azure ServiceBus队列--获取本地消息需要很长时间?,azure,message-queue,servicebus,Azure,Message Queue,Servicebus,我正在学习ServiceBus的基础教程。web角色向ServiceBus队列添加对象,而工作角色从队列中读取这些消息并将其标记为完成。这一切都在本地环境计算仿真程序中进行 看起来应该非常简单,但我看到了以下行为: 呼叫QueueClient.Receive始终超时。 有些消息只是挂在队列中,工作人员没有接收到。 会发生什么事?如何调试这些消息的状态?首先,请确保队列中确实有一些消息。我建议您运行本教程的最终解决方案:。如果工作正常,请将您的代码与示例代码进行比较。如果这不起作用,则可能是配置问

我正在学习ServiceBus的基础教程。web角色向ServiceBus队列添加对象,而工作角色从队列中读取这些消息并将其标记为完成。这一切都在本地环境计算仿真程序中进行

看起来应该非常简单,但我看到了以下行为:

呼叫QueueClient.Receive始终超时。 有些消息只是挂在队列中,工作人员没有接收到。
会发生什么事?如何调试这些消息的状态?

首先,请确保队列中确实有一些消息。我建议您运行本教程的最终解决方案:。如果工作正常,请将您的代码与示例代码进行比较。如果这不起作用,则可能是配置问题或网络问题。然后我建议您检查是否正确配置了服务总线帐户,并检查您是否能够从您的计算机访问internet

致以最良好的祝愿


徐明。

您可以从门户或查看属性来检查队列长度

另一种可能是,这些消息是错误的。您可以使用此代码从死信子队列中读取