1 Star 0 Fork 0

lugela / flinkx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
emqxwriter.md 2.65 KB
一键复制 编辑 原始数据 按行查看 历史
tudou 提交于 2021-02-05 18:05 . 1、新增Oracle LogMiner实时采集插件

Emqx Writer


一、插件名称

名称:emqxwriter

二、支持的数据源版本

Emqx 4.0及以上

三、参数说明

  • broker
    • 描述:连接URL信息。
    • 必选:是
    • 字段类型:String
    • 默认值:无

  • topic
    • 描述:订阅主题
    • 必选:是
    • 字段类型:String
    • 默认值:无

  • username
    • 描述:认证用户名
    • 必选:否
    • 字段类型:String
    • 默认值:无

  • password
    • 描述:认证密码
    • 必选:否
    • 字段类型:String
    • 默认值:无

  • isCleanSession
    • 描述:是否清除session
      • false:MQTT服务器保存于客户端会话的的主题与确认位置
      • true:MQTT服务器不保存于客户端会话的的主题与确认位置
    • 必选:否
    • 字段类型:boolean
    • 默认值:true

  • qos
    • 描述:服务质量
      • 0:AT_MOST_ONCE,至多一次;
      • 1:AT_LEAST_ONCE,至少一次;
      • 2:EXACTLY_ONCE,精准一次;
    • 必选:否
    • 字段类型:int
    • 默认值:2

四、配置示例

{
  "job": {
    "content": [{
      "reader": {
        "name": "streamreader",
        "parameter": {
          "column": [
            {
              "name": "id",
              "type": "id"
            },
            {
              "name": "user_id",
              "type": "int"
            },
            {
              "name": "name",
              "type": "string"
            }
          ],
          "sliceRecordCount" : [ "100"]
        }
      },
      "writer": {
        "parameter" : {
          "broker" : "tcp://localhost:1883",
          "topic" : "test",
          "username" : "admin",
          "password" : "public",
          "isCleanSession": true,
          "qos": 2
        },
        "name" : "emqxwriter"
      }
    }
    ],
    "setting": {
      "speed": {
        "channel": 1,
        "bytes": 0
      },
      "errorLimit": {
        "record": 1
      },
      "restore": {
        "maxRowNumForCheckpoint": 0,
        "isRestore": false,
        "restoreColumnName": "",
        "restoreColumnIndex": 0
      },
      "log" : {
        "isLogger": false,
        "level" : "debug",
        "path" : "",
        "pattern":""
      }
    }
  }
}

1
https://gitee.com/lugela/flinkx.git
git@gitee.com:lugela/flinkx.git
lugela
flinkx
flinkx
1.10_release

搜索帮助

53164aa7 5694891 3bd8fe86 5694891