Microsoft Azure IoT hub(java)通知;与服务器的连接中断。重新连接0次。”;在发送消息之后
我使用IoT Hub Java库在我的设备和Microsoft Azure之间发送消息 要连接,我打电话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后,会无限显示消息与服
client = new DeviceClient(connString, protocol);
client.open();
然后,为了发送信息,我打电话给
client.sendEventAsync(message, callback, lockobj);
然后,在发送消息时调用mycallback
函数
但是,问题是,在我的终端上调用sendEventAsync
后,会无限显示消息与服务器失去连接。重新连接0次。
我尝试在发送邮件后关闭连接,每次都重新打开,但我认为这是最糟糕的,问题依然存在。此外,我已经执行了Azure()给出的测试样本,我也遇到了同样的问题
所以我的问题是,库是否存在问题(因为问题甚至存在于它的代码中)?还是我做错了什么
非常感谢 我发现了问题:今天我测试了与昨天相同的代码,一切正常。因此,我已登录Azure并发现以下错误消息: 查询设备时出错:禁止:{“消息”:“错误代码:IoThubQuotaExceed;IotHub上的消息总数”[…]超过了分配的配额。马克斯允许消息计数:“8000”,当前消息计数:“20107”。发送和接收操作被阻塞,直到下一个UTC日。考虑增加这个集线器的单位以增加配额。“,”ExabuteMe::“跟踪ID:[…] -时间戳:10/17/2018 08:48:37”}。 因此,问题是我超出了邮件配额。然而,昨天我很困惑,因为Azure给我的回复是“OK_EMPTY”,这意味着一切都正常