Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Microsoft Azure IoT hub(java)通知;与服务器的连接中断。重新连接0次。”;在发送消息之后_Java_Azure_Azure Iot Hub_Azure Iot Sdk - Fatal编程技术网

Microsoft Azure IoT hub(java)通知;与服务器的连接中断。重新连接0次。”;在发送消息之后

Microsoft Azure IoT hub(java)通知;与服务器的连接中断。重新连接0次。”;在发送消息之后,java,azure,azure-iot-hub,azure-iot-sdk,Java,Azure,Azure Iot Hub,Azure Iot Sdk,我使用IoT Hub Java库在我的设备和Microsoft Azure之间发送消息 要连接,我打电话 client = new DeviceClient(connString, protocol); client.open(); 然后,为了发送信息,我打电话给 client.sendEventAsync(message, callback, lockobj); 然后,在发送消息时调用mycallback函数 但是,问题是,在我的终端上调用sendEventAsync后,会无限显示消息与服

我使用IoT Hub Java库在我的设备和Microsoft Azure之间发送消息

要连接,我打电话

client = new DeviceClient(connString, protocol);
client.open();
然后,为了发送信息,我打电话给

client.sendEventAsync(message, callback, lockobj);
然后,在发送消息时调用my
callback
函数

但是,问题是,在我的终端上调用
sendEventAsync
后,会无限显示消息
与服务器失去连接。重新连接0次。

我尝试在发送邮件后关闭连接,每次都重新打开,但我认为这是最糟糕的,问题依然存在。此外,我已经执行了Azure()给出的测试样本,我也遇到了同样的问题

所以我的问题是,库是否存在问题(因为问题甚至存在于它的代码中)?还是我做错了什么


非常感谢

我发现了问题:今天我测试了与昨天相同的代码,一切正常。因此,我已登录Azure并发现以下错误消息:

查询设备时出错:禁止:{“消息”:“错误代码:IoThubQuotaExceed;IotHub上的消息总数”[…]超过了分配的配额。马克斯允许消息计数:“8000”,当前消息计数:“20107”。发送和接收操作被阻塞,直到下一个UTC日。考虑增加这个集线器的单位以增加配额。“,”ExabuteMe::“跟踪ID:[…] -时间戳:10/17/2018 08:48:37”}。 因此,问题是我超出了邮件配额。然而,昨天我很困惑,因为Azure给我的回复是“OK_EMPTY”,这意味着一切都正常