Azure Kafka

You can create an Azure Kafka connection to connect to the Azure Kafka Event Hub. This enables data sources implemented as Kafka clients to send messages to SOSS objects running in a ScaleOut Active Caching message module.

image1

Connecting to Kafka

When creating an Azure Kafka connection using the Active Caching UI, you need to specify a connection string to the Azure Kafka Event Hub. This connection string can be obtained from the Azure UI under Shared access policies as a connection string key (either the primary or secondary connection string key).

Configuring Topics

Specify each module’s topics as a comma-separated list of the form:

<module name>,<topic for sending to SOSS objects>

Each list is specified on a separate line.

Note

Topics specified in the configuration must already exist. You can create the topics using the Kafka APIs or via Kafka convenience scripts

Note

By default, Kafka consumers use the configuration property “auto.offset.reset=latest”. If the topic for messaging MSG module SOSS objects already exists and contains messages that the Kafka connection should read, please specify the configuration property “auto.offset.reset=earliest”. Please read more about this configuration property from Apache Kafka’s documentation.