Apache Pulsar integration
Pulsar integrations enable you to automatically forward events that occur in Ably to Pulsar topics.
Create a Pulsar integration
To create a rule in your dashboard:
- Login and select the application you wish to integrate with Pulsar.
- Click the Integrations tab.
- Click the New Integration Rule button.
- Choose Firehose.
- Choose Pulsar.
- Configure the Pulsar settings.
- Click Create.
You can also create a Pulsar integration using the Control API.
Settings
The following settings are available when creating a Pulsar integration:
Setting | Description |
---|---|
Source | Specifies the event types being sent to Pulsar. |
Channel filter | Filters the source channels based on a regular expression. |
Encoding | Specifies the encoding format of messages. Either JSON or MsgPack. |
Enveloped | Checkbox to set whether messages should be enveloped or not. Enveloped is the default. |
Routing key | Specifies the routing key used to route messages to Pulsar topics. |
Topic | Defines the Pulsar topic to publish messages to. Must be in the format tenant/namespace/topic_name . |
Service URL | Specifies the Pulsar cluster URL in the format pulsar://host:port or pulsar+ssl://host:port . |
JWT Token | JWT to use for authentication. |
TLS trust certificates | Specify a list of trusted CA certificates to verify TLS certificates presented by Pulsar. |