日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

AMQP客戶端自動離線,為什么?

本文介紹AMAP客戶端與物聯網平臺斷連的可能原因和解決方法。

可能原因

說明

認證超時

建立連接之后,需要立刻發送認證請求。如果15秒內沒有認證成功,服務器會主動關閉連接。

數據超時

服務端與物聯網平臺建立連接時,需傳入心跳時間(AMQP協議參數idle-timeout),取值范圍為30~300秒。 如果超過心跳時間,連接后無任何幀通信,物聯網平臺會關閉連接。

建立連接后,用戶服務端需在心跳時間內發送PING包來維持連接。若沒有在心跳時間內發送PING包,物聯網平臺會斷開連接。

說明

使用阿里云提供的SDK,建立連接后,無需發送PING包維持連接。SDK存在保活心跳,只需保證主進程不退出即可。

連接次數限制

一個消費組1分鐘內,消費端請求連接不超過100次。

說明

消費端是指接收物聯網平臺消息的AMQP客戶端,而不是設備端。

AMQP客戶端發現設備端斷開后重連

物聯網平臺服務端發布或重啟時,會與設備端斷開。若設備端能正常重連,AMQP客戶端離線重連屬于正常現象。設備消息仍然會持續推送至AMQP客戶端,不會被丟棄。

網絡問題

斷網、網絡抖動等。

您可在配置AMQP客戶端接入物聯網平臺時,根據AMQP協議和服務端使用限制,配置連接認證的邏輯。具體說明,請參見AMQP客戶端接入說明

服務端使用限制的更多內容,請參見服務端訂閱使用限制