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:

  1. Login and select the application you wish to integrate with Pulsar.
  2. Click the Integrations tab.
  3. Click the New Integration Rule button.
  4. Choose Firehose.
  5. Choose Pulsar.
  6. Configure the Pulsar settings.
  7. Click Create.

You can also create a Pulsar integration using the Control API.

Settings

The following settings are available when creating a Pulsar integration:

SettingDescription
SourceSpecifies the event types being sent to Pulsar.
Channel filterFilters the source channels based on a regular expression.
EncodingSpecifies the encoding format of messages. Either JSON or MsgPack.
EnvelopedCheckbox to set whether messages should be enveloped or not. Enveloped is the default.
Routing keySpecifies the routing key used to route messages to Pulsar topics.
TopicDefines the Pulsar topic to publish messages to. Must be in the format tenant/namespace/topic_name.
Service URLSpecifies the Pulsar cluster URL in the format pulsar://host:port or pulsar+ssl://host:port.
JWT TokenJWT to use for authentication.
TLS trust certificatesSpecify a list of trusted CA certificates to verify TLS certificates presented by Pulsar.