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

rocketmq-connect-fc

  • rocketmq-connect-fc 说明
Be responsible for consuming messages from producer and writing data to function calculation FC.

rocketmq-connect-fc 打包

mvn clean install -Dmaven.test.skip=true

rocketmq-connect-fc 启动

  • fc-sink-connector 启动
http://${runtime-ip}:${runtime-port}/connectors/${rocketmq-fc-sink-connector-name}
?config={"source-rocketmq":"${runtime-ip}:${runtime-port}","source-cluster":"${broker-cluster}","connector-class":"org.apache.rocketmq.connect.fc.sink.FcSinkConnector","connect-topicname" : "${connect-topicname}",“region”:"${region}",accessKey”:"${accessKey}",accessSecretKey”:"${accessSecretKey}",accountId”:"${accountId}","serviceName":"${serviceName}","functionName":"${functionName}","invocationType":"${invocationType}", "qualifier":"${qualifier}"}

例子

http://localhost:8081/connectors/fcConnectorSink?config={"source-rocketmq":"localhost:9876","source-cluster":"DefaultCluster",
"connector-class":"org.apache.rocketmq.connect.fc.sink.FcSinkConnector","connect-topicname" : "fc-topic",“region”:"cn-hangzhou",accessKey”:"xxxx",accessSecretKey”:"xxxx",accountId”:"xxxx","serviceName":"xxxx","functionName":"xxxx","invocationType":"", "qualifier":"LATEST"}

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

rocketmq-connect-fc 停止

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

rocketmq-connect-fc 参数说明

  • fc-sink-connector 参数说明
KEYTYPEMust be filledDescriptionExample
regionStringYES地域cn-hangzhou
accessKeyStringYES阿里云身份验证,在阿里云用户信息管理控制台获取xxxx
accessSecretKeyStringYES阿里云身份验证,在阿里云用户信息管理控制台获取xxx
accountIdStringYES阿里云yourAccountIdxxxx
serviceNameStringYES服务名称xxxx
functionNameStringYES函数名称xxxx
invocationTypeStringNO同步或者异步null
qualifierStringNO服务版本和别名LATEST
connect-topicnameStringYESsink需要处理数据消息topicxxxx