数据订阅

数据订阅服务使数据能够被主动推送给消费数据的应用程序,而不是由应用程序通过重复轮询的方式来调用 API 获取数据。 因此,数据订阅可以提高数据的访问效率,EnOS Edge 的数据订阅服务为应用程序提供 SDK,供其高效订阅以下类型的数据:

  • 设备实时数据
  • 基本资产告警数据
  • 边缘设备配置更改事件数据
  • 异步控制结果数据​

EnOS Edge 的数据订阅服务流程如下图所示:

../_images/data_subscription.png

应用场景

EnOS Edge 的数据订阅服务主要应用于使用发布订阅模式开发的应用程序,使其能够近似实时地获取数据。

功能特性

EnOS Edge 的数据订阅服务的功能特性如下:

  • 按需和灵活消费 支持按照型号、测点、设备标签方式筛选订阅数据。
  • 云和边缘应用共用 SDK EnOS Cloud 和 EnOS Edge 共享同一个数据订阅 SDK,避免云边应用程序使用两套代码。
  • 可视化数据订阅配置 交付工程师可以可视化的修改配置
  • 安全 授权应用程序获取数据,并支持鉴权应用程序标识。
  • 性能 在 2 核 4GB 内存配置中,一个订阅主题的最大吞吐量高达每秒 3万点,且具备扩展性。