Skip to main content
Version: v2.0.0

Pulsar connector

Audience: operators bridging EventMesh with Pulsar. Bridge EventMesh topics with an Apache Pulsar cluster. Source subscribes to a topic; sink produces to a persistent topic.


Classes

DirectionClassBehavior
Sourceorg.apache.eventmesh.connector.pulsar.source.PulsarSourceConnectorSubscribes via PulsarClient consumer (bytes schema) and buffers messages for poll().
Sinkorg.apache.eventmesh.connector.pulsar.sink.PulsarSinkConnectorProduces each CloudEvent's data bytes via a Pulsar bytes producer.

Source configuration

KeyDefaultDescription
connector.serviceUrlpulsar://localhost:6650Pulsar service URL
connector.topicpersistent://public/default/sourceTopic to subscribe

Sink configuration

KeyDefaultDescription
connector.serviceUrlpulsar://localhost:6650Pulsar service URL
connector.topicpersistent://public/default/sinkTarget topic

Running

bin/start-connector.sh with -Dconnector.class=...PulsarSourceConnector -Dconnector.mode=source -Dconnector.topic=persistent://public/default/my-topic