Skip to content

Configure namespaces for the Pulsar outbound connector

For the complete documentation index see: llms.txt

All documentation pages available in markdown.

Namespace configuration.

The namespaces can be configured with bin transforms, routing and format. The configuration is a map of the namespace name to its configuration.

OptionRequiredDescription
bin-transformsnoBin transforms for the namespace.
routingnoRouting for the namespace.
formatnoFormat for the namespace.
setsnoMap of set name to bin-transform, routing and format configuration.

For a given record the order of preference for picking the configuration for the bin-transforms, routing and format are:

  1. set, if configured
  2. namespace, if configured
  3. default

WARNING

  • If the route or format are not specified for a record then the record is skipped.

Example

routing:
mode: static
destination: all-data
namespaces:
users:
format:
mode: json
sets:
premium:
routing:
mode: static
destination: users-sets
bin-transforms:
transforms:
- uppercase

As per the above configuration

NamespaceSetRoutingFormatBin TransformsAction
usersall-datajsonWrite record to all-data topic in JSON format.
userspremiumusers-setsjsonuppercaseConvert all bin names to upper case and write record to users-sets topic in JSON format
placesSkip record, since routing or format information is missing.