當生活物聯網平臺與第三方企業服務器之間需要進行數據傳輸時,需要通過HTTP/2 SDK或AMQP SDK(推薦使用)實現數據同步,同步的數據包括設備信息和用戶信息。
背景信息
數據同步可通過HTTP/2或AMQP(推薦使用)推送方式,原理圖如下。
說明
- 平臺不再提供開啟HTTP方式同步數據,統一通過HTTP/2方式或AMQP方式(推薦使用)同步設備數據和用戶數據。
- 當前已使用HTTP方式推送的客戶不受影響,可繼續使用,但一旦關閉后則沒法再次開啟。
- 當前已同時使用HTTP與HTTP/2方式分別推送用戶數據和設備數據的客戶,需要關閉數據同步開關,再重新開啟,之后才可通過單一HTTP/2方式或AMQP方式(推薦使用)同步設備數據和用戶數據。
- 當前已使用單一HTTP/2方式推送的客戶,可直接切換為推薦的AMQP方式,數據格式內容保持不變。
- HTTP/2方式或AMQP方式,兩種推送均為盡量送達,云端在沒有收到消息的ACK回復之前,會將對應數據存入重試隊列,并嘗試重新推送數據。當形成堆積數據時,HTTP/2方式的數據最多存儲7天,AMQP方式的數據最多存儲1天。