什么是数据推送
<p><strong>简介:</strong> </p>
<ul>
<li>数据推送可以直接推送用户权限下的设备所有类型的消息,包括但不限于设备上报消息、设备状态变化通知等。配置数据推送后,物联网云平台会将权限下已配置推送的设备的消息转发至您的服务端。</li>
</ul>
<p><strong>适用场景:</strong> </p>
<ul>
<li>数据推送适用于单纯的接收设备数据的场景,并且适用于高并发场景。</li>
</ul>
<p><strong>使用HTTP消费消息:</strong> </p>
<ul>
<li>
<p>HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议,您配置HTTP消费消息后,物联网云平台会将权限下已配置推送的设备的消息,通过HTTP方式推送至您的服务端。</p>
<p>HTTP消费消息流转流程如下图所示
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6ddee0a42e3909d36fb77aa9b1fbae22" alt="" /></p>
</li>
</ul>
<p><strong>使用物联网平台数据推送的优势:</strong></p>
<ul>
<li>
<p>支持多消费组。同一个账号,可以在开发环境下使消费组A订阅设备A,同时在正式环境下使消费组B订阅设备B。</p>
</li>
<li>
<p>线性扩展。在消费者能力足够,即客户端机器足够的情况下,可轻松线性扩展推送能力。</p>
</li>
<li>实时消息优先推送,消息堆积不会影响服务。设备实时消息直接推送,推送限流或失败时进入堆积队列,堆积态消息采用降级模式,不会影响实时推送能力。即使消费者的客户端宕机,或因消费能力不足堆积了消息,消费端恢复后,设备生成的消息也可以和堆积消息并行发送,使设备优先恢复可用态。</li>
</ul>