Rename keys in:选择项,可以选择更改那里的数据,从数据(Data)中更改或从元数据(Metadata)中更改。下面的 Key name 以及 New key name 成对出现,表示原属性名称和新属性名称;
说明:非必填项,附加说明;
根据运行结果,该规则节点的出口有Success、Failure两种。
简单的使用示例如下:
deduplication
该节点可用于消息去重或变换消息向下游发送的频率。节点的设置内容包罗:
名称:必填项,表明该节点的名称;
Interval:必填项,表示时间隔断,即每过多久向下游发送一次数据;
Strategy:选择项,表示消息向下游发送的计谋。体系提供三种计谋供开发人员选择,分别为 First Message、Last Message 以及 All Messages。前两种计谋分别为向下游发送最早的一条数据或发送最晚的一条数据,末了一个计谋为发送所有数据的 JSON 字符串组。当选择左后一种计谋时,还必要设置 Output message type 与 队列。前者为消息类型设置,后者为队列设置;
Attribute:设置到属性当中,可作为属性存入数据库当中。其设置中的 Attribute scope 用于设置属性的作用域,可在共享属性和服务端属性中选择,Key 用于设置属性的名称,Number of digits after floating point 用于设置计算结果的保留小数位,Add to message body 和 Add to message metadata 为可选择项,勾选后同步将数据存入消息正文和元数据;
Time series:设置到时序数据当中,可作为时序数据存入数据库当中,Key 用于设置属性的名称,Number of digits after floating point 用于设置计算结果的保留小数位,Add to message body 和 Add to message metadata 为可选择项,勾选后同步将数据存入消息正文和元数据;
Message body:设置到消息正文当中,可作为消息内容向下游规则节点传递,Key 用于设置属性的名称,Number of digits after floating point 用于设置计算结果的保留小数位;
Message metadata:设置到消息元数据当中,可作为消息元数据向下游规则节点传递,Key 用于设置属性的名称,Number of digits after floating point 用于设置计算结果的保留小数位;