On this page:
   24.10    Cluster Manager Message Broker 24.12    Credentials   

24.11Kafka

 

The Kafka configuration category includes the following configurable options:

  • Kafka Bootstrap Address

  • Kafka Subscription Matcher Consumer Group Id

  • Kafka Consumer Auto Commit Enabled

  • Kafka Consumer Ack Mode

  • Kafka Broker SSL Enabled

  • Kafka SSL Truststore File Location

  • Kafka SSL Truststore Password

  • Kafka SSL Keystore Location

  • Kafka Keystore Password

  • Kafka SSL Key Password

24.11.1Property: Kafka Bootstrap Address

 
Property Key
Property Type STRING
Description This is a comma-separated list of host and port pairs that are the addresses of the Kafka brokers in a "bootstrap" Kafka cluster that a Kafka client connects to initially to bootstrap itself.
Default Value localhost:9092
Is Optional? Yes

24.11.2Property: Kafka Subscription Matcher Consumer Group Id

 
Property Key
Property Type STRING
Description The name of the kafka consumer group id used by all Kafka subscription consumers.
Default Value smilecdr
Is Optional? Yes

24.11.3Property: Kafka Consumer Auto Commit Enabled

 
Property Key
Property Type BOOLEAN
Description If this property is set to true, Kafka auto-commits the offsets according to its configuration. If it is false, the Kafka Consumer Ack Mode is used to determine commit behavior. See Committing Offsets
Default Value false
Is Optional? Yes

24.11.4Property: Kafka Consumer Ack Mode

 
Property Key
Property Type ENUM
Values
  • RECORD
  • BATCH
  • TIME
  • COUNT
  • COUNT_TIME
  • MANUAL
  • MANUAL_IMMEDIATE
Description Kafka consumer listener container offset commit behavior. This value is only used if Kafka Auto Commit is false. By default, cdr kafka consumers manually acknowledge every successful message processing back to the Kafka broker. This ensures that no message is ever processed twice. However it adds processing overhead. If downstream consumers can process the same message twice, then it is recommended to set kafka.auto_commit to true (in which case the kafka.ack_mode property will be ignored). See Committing Offsets for a list of options.
Default Value MANUAL
Is Optional? Yes

24.11.5Property: Kafka Broker SSL Enabled

 
Property Key
Property Type BOOLEAN
Description Enable this if your Kafka Broker requires SSL
Default Value false
Is Optional? Yes

24.11.6Property: Kafka SSL Truststore File Location

 
Property Key
Property Type STRING
Description The location on disk of your kafka truststore file
Default Value keystore/server.truststore.jks
Is Optional? Yes

24.11.7Property: Kafka SSL Truststore Password

 
Property Key
Property Type PASSWORD
Description The password of your SSL Truststore file
Default Value (no default)
Is Optional? Yes

24.11.8Property: Kafka SSL Keystore Location

 
Property Key
Property Type STRING
Description The location on disk of your Kafka keystore file
Default Value keystore/server.keystore.jks
Is Optional? Yes

24.11.9Property: Kafka Keystore Password

 
Property Key
Property Type PASSWORD
Description The password of your SSL Keystore file
Default Value (no default)
Is Optional? Yes

24.11.10Property: Kafka SSL Key Password

 
Property Key
Property Type STRING
Description The Password for your SSL Key
Default Value (no default)
Is Optional? Yes
   24.10    Cluster Manager Message Broker 24.12    Credentials