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. |