所有文档

          规则引擎 Rule Engine

          数据接口

          规则引擎除了从物接入获取输入数据外,还可以通过接口输入数据。写入数据接口就是向指定的规则引擎输入一条或者多条消息。

          写入数据

          方法 API 说明
          POST /v1/ruledata/feed?ruleid={uuid} 向某个规则引擎输入一条或者多条消息

          请求参数

          参数名 说明 示例
          msgs 待写入的一组消息 List

          其中,msgs数组中,每个元素包含如下4个字段:

          参数名 说明 示例
          payload byte[],经过UTF-8编码的数据 byte[]
          topic String,可选参数,可在规则中通过topic()获取该值
          clientid String,可选参数,可在规则中通过clientid()获取该值
          clientip String,可选参数,可在规则中通过clientip()获取该值

          返回参数

          参数名 说明 示例
          result String,返回写入结果

          请求示例

          {
              "msgs": [
          	    {
          			"payload": (这里是个byte[]),
          			"topic": "topicA"
          	    }
              ]
          }

          响应示例

          {
          	"result": "written 1 message(s), dropped 0 message(s)."
          }
          上一篇
          管理接口
          下一篇
          规则字典API