Warning
Avro is a deprecated data stream format. New activations of Avro streams are no longer available. Existing Avro streams remain supported until December 31, 2026. To continue receiving data streams after this date, contact your Mapp account manager to migrate to JSON.
The following table lists all configuration properties for the Kafka clients (see also http://kafka.apache.org/documentation/#consumerconfigs):
Property | Description | Value |
|---|---|---|
clientId | This ID identifies your program in Kafka. It has only naming purposes. | You can set the value as required.
|
groupId | This is the Kafka Consumer Group, in which your application is part. | Mapp provides you with the value. |
endpoints | The Kafka endpoint where you must consume the data from. | Mapp provides you with the value. |
topic | The Kafka Topic from which your application is consuming data. | Mapp provides you with the value. |
autoOffsetResetPolicy | Policy adopted by the consumer if there is no offset (point in Kafka time) to consume. | Possible values:
|
securityProtocol | The security protocol enforced when connecting to our Kafka. |
|
securitySaslMechanism | The SASL mechanism used for performing the authentication. |
|
schemaRegistryUrl | The URL to the Mapp schema registry. | Mapp provides you with the value. |
keyDeserializer/ keySerde | The class that the Kafka Plain Consumer/ Kafka Streams Application will use to deserialize the record key. |
|
valueDeserializer/ valueSerde | The class that the Kafka Plain Consumer / Kafka Streams Application will use to deserialize the record value. |
|
valueSubjectNameStrategy | The class that the consumer will use to figure out where to get name of the AVRO Schema from. |
|
streamsNumOfThreads | The number of threads your Kafka Stream will use for processing. | The recommended value is at least 3. |