当生活物联网平台与第三方企业服务器之间需要进行数据传输时,需要通过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天。