Skip to main content
Version: v2.0.0

RocketMQ 4.x connector

Audience: operators bridging EventMesh with RocketMQ 4.x. Bridge EventMesh topics with an Apache RocketMQ 4.x cluster (nameserver-based). Source pulls from a consumer group; sink produces with a producer group.


Classes

DirectionClassBehavior
Sourceorg.apache.eventmesh.connector.rocketmq.source.RocketmqSourceConnectorConsumes a topic via DefaultMQPushConsumer; messages buffer into an internal queue that poll() drains.
Sinkorg.apache.eventmesh.connector.rocketmq.sink.RocketmqSinkConnectorSends each CloudEvent via DefaultMQProducer to the configured topic.

Source configuration

KeyDefaultDescription
connector.namesrvAddrlocalhost:9876Name server address
connector.topicsource-topicTopic to consume
connector.groupconnector-sourceConsumer group name

Sink configuration

KeyDefaultDescription
connector.namesrvAddrlocalhost:9876Name server address
connector.groupconnector-sinkProducer group name
connector.topicsink-topicTarget topic (set via producer topic config)

Running

bin/start-connector.sh with -Dconnector.class=...RocketmqSourceConnector -Dconnector.mode=source -Dconnector.topic=my-topic -Dconnector.namesrvAddr=ns:9876