数据订阅

数据订阅功能是EnOS为提高用户获取和利用资产数据效率而推出的一种数据主动推送服务。推送的内容包括资产实时上送数据和资产告警数据信息。

基于该推送服务,应用获取资产数据不需不停轮询API,订阅的数据会被主动推送到应用,大大提高应用消费数据的效率、降低API使用费用。

主要功能

多数据源订阅

数据订阅服务支持资产实时数据、资产告警数据等数据源的订阅。

可视化订阅配置

通过EnOS控制台数据订阅页面,创建数据订阅任务、配置订阅内容、启停订阅任务、删除订阅任务。

订阅SDK

可使用配套的订阅Java SDK快速开发应用,消费订阅数据。

创建数据订阅任务的步骤,请参考 开发数据订阅任务

性能优势

  • 数据生产与数据消费解耦,消费数据采用pull的消费模式,实现了客户端的流控。
  • 丰富的数据过滤条件,可订阅指定客户、指定设备的测点数据。
  • 通过应用授权,跨组织订阅数据。
  • 保证at-least-once语义。
  • 支持集群消费,即支持同一Topic被多个Consumer实例均摊消费,也支持被多个Consumer实例重复消费。