Kafka configurations for Autosync
There is a new configuration node inside root level Content Integration node, called Kafka configuration. By default, the Content Integration Framework routes the content events received from CMS via application memory.
It can also use Kafka for routing content events to Centralized Offer Management. For this, you have to make all the appropriate configurations. Currently, the following security protocols are supported for Kafka connectivity:
SSL
SASL_PLAINTEXT
SASL_SSL
For SASL
, ionly PLAIN
mechanism is supported. Select
the Use Kafka checkbox if you require Kafka integration for
routing content events. Deselect the Use Kafka checkbox to switch
back to in-memory routing.
SASL
authorization for Kafka integration, assign
READ
and WRITE
permissions to the configured Kafka
user & ci-consumer consumer group. Some Kafka config properties and their description are as follows:
Kafka Config Property | Description |
---|---|
Use Kafka (checkbox) | Select or deselect to opt in or opt out of Kafka integration. |
Bootstrap servers | Comma separated list of Kafka bootstrap servers (brokers). |
SASL mechanism | The required SASL mechanism. |
Unica user for data source | Unica user, holding the required data sources containing SASL and/or SSL secrets. |
Data source name for SASL Jaas credentials | Name of the user data source containing SASL credentials. |
SSL - Trust store location | Absolute path to the trust store (.jks ). |
SSL - Data source for truststore password | Name of the user data source containing the trust store password (username from the data source is ignored). |
SSL - Keystore location | Absolute path to the key store (.jks ). |
SSL - Data source name for keystore password | Name of the user data source containing the key store password (username from the data source is ignored). |
SSL - Data source name for key password | Name of the user data source containing the key password (username from the data source is ignored). |