北向数据推送
NexIoT平台提供北向数据推送能力,支持多种协议将设备数据推送给应用系统进行处理。目前支持HTTP和MQTT协议,未来计划扩展Kafka、RocketMQ等消息中间件。

HTTP推送
HTTP推送是通过HTTP/HTTPS协议将数据推送到指定的应用服务器,格式为 application/json 。这种方式简单易用,适合大多数应用场景。
为了你的安全,必须设置请求头校验
必须设置推送超时时间,否则有可能拖垮nexiot
应用侧应采用异步处理机制接收推送数据,避免同步处理阻塞推送线程,影响整体吞吐量和系统性能。
MQTT推送
本项目使用内置EMQX来推送,推送的性能依靠EMQX,具体的性能和压测,请关注 EMQX
其他补充
特性
http和mqtt支持同时开启,会双推- 每个应用的推送完全独立,互不影响,最大满足您的应用开发和数据订阅需求
- 单机性能推送受限,请选择集群和切换消息队列方案,确保消息准确到达