tree: aacf8a593e55ada2128b29ce27ee20b911729136 [path history] [tgz]
  1. src/
  2. pom.xml
  3. README.md
connectors/aliyun/rocketmq-connect-dingtalk/README.md

rocketmq-connect-ding-talk

  • rocketmq-connect-ding-talk 说明
Be responsible for consuming messages from producer and writing data into ding talk group.

rocketmq-connect-ding-talk 打包

mvn clean install -Dmaven.test.skip=true

rocketmq-connect-ding-talk 启动

  • ding-talk-sink-connector 启动
http://${runtime-ip}:${runtime-port}/connectors/${rocketmq-ding-talk-sink-connector-name}
?config={"source-rocketmq":"${runtime-ip}:${runtime-port}","source-cluster":"${broker-cluster}","connector-class":"org.apache.rocketmq.connect.dingtalk.sink.DingTalkSinkConnector","connect-topicname" : "${connect-topicname}","webHook":"${webHook}","msgtype":"${msgtype}","secretKey":"${secretKey}"}

例子

http://localhost:8081/connectors/dingTalkConnectorSink?config={"source-rocketmq":"localhost:9876","source-cluster":"DefaultCluster",
"connector-class":"org.apache.rocketmq.connect.dingtalk.sink.DingTalkSinkConnector","connect-topicname" : "ding-talk-topic","webHook":"192.168.1.2","msgtype":"text","secretKey":"xxxx"}

注: rocketmq-ding-talk-connect 的启动依赖于rocketmq-connect-runtime项目的启动,需将打好的所有jar包放置到runtime项目中pluginPaths配置的路径后再执行上面的启动请求,该值配置在runtime项目下的connect.conf文件中

rocketmq-connect-ding-talk 停止

http://${runtime-ip}:${runtime-port}/connectors/${rocketmq-jdbc-connector-name}/stop

rocketmq-connect-ding-talk 参数说明

  • ding-talk-sink-connector 参数说明
KEYTYPEMust be filledDescriptionExample
webHookStringYES机器人的Webhook地址https://oapi.dingtalk.com/robot/send?access_token=XXXXXX
msgtypeStringNO消息类型text
secretKeyStringNO密钥SC
connect-topicnameStringYESsink需要处理数据消息topicxxxx