文档首页> 设备接入 IoTDA> 用户指南> 规则引擎> 数据转发积压策略配置
更新时间:2024-06-11 GMT+08:00

数据转发积压策略配置

概述

当转发目标(如第三方应用服务器等)由于性能等原因无法快速处理IoT物联网平台流转数据时,未能及时处理的流转数据会积压(缓存)在IoT物联网平台。目前IoT物联网平台默认配置单个转发规则流转数据的最大积压(缓存)大小为1GB,最大积压(缓存)时间为24小时,超过最大积压(缓存)大小或积压(缓存)时间时,最早未被处理的流转数据会被丢弃直至满足积压(缓存)大小和时间限制。

客户可以根据自身的业务场景以及转发目标(如第三方应用服务器等)的性能等情况,在IoT物联网平台上创建合适的积压策略,控制流转数据在IoT物联网平台的积压情况。

例如:当业务对数据实时性的要求高于完整性,而转发目标(如第三方应用服务器等)长时间性能不足或业务中断一段时间,未能及时处理IoT物联网平台流转数据,导致流转数据大量积压在IoT物联网平台,转发目标(如第三方应用服务器等)接收到的数据一直是延迟、滞后的数据, 此时可以考虑使用积压策略配置较小的积压大小和积压时间,丢弃过时的数据,接收、处理较为实时的流转数据。

使用限制

单个租户在单个IoT物联网平台实例下最多可以创建1个数据流转积压策略。

  1. 积压策略创建成功后对所有转发规则生效,即覆盖所有转发规则的默认积压大小(1GB)和默认积压时间(24小时)生效。
  2. 超过最大积压(缓存)大小或积压(缓存)时间时,最早未被处理的流转数据会被丢弃直至满足积压(缓存)大小和时间限制,请慎重考虑后使用积压策略并配置合理积压大小和时间。

操作步骤

  1. 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。
  2. 依次单击“规则 - 数据转发 - 策略配置 - 数据流转积压策略”进入积压策略配置界面。

    图1 策略配置界面

  3. 在弹出的界面中填写名称、描述、积压大小、积压时间等信息后,单击确定即可完成积压策略创建。

    图2 创建积压策略
    表1 参数说明

    参数名称

    描述

    策略名称

    长度为4-256,只允许中文、字母、数字以及_?'#().,&%@!-等字符的组合。

    描述

    关于该策略的描述,长度为4-256,只允许中文、字母、数字以及_?'#().,&%@!-等字符的组合。

    积压大小

    单个转发规则流转数据在IoT物联网平台最大积压(缓存)大小,单位为B,最大可配置为1073741823 B,即1GB。

    积压时间

    单个转发规则流转数据在IoT物联网平台最大积压(缓存)时间,单位为秒,最大可配置为86399秒,即24小时。