Connectum API Reference / @connectum/events-kafka / types / KafkaAdapterOptions
Interface: KafkaAdapterOptions
Defined in: types.ts:12
Options for creating a KafkaAdapter instance.
Properties
brokers
readonlybrokers:string[]
Defined in: types.ts:14
Kafka broker addresses (e.g., ["localhost:9092"])
clientId?
readonlyoptionalclientId:string
Defined in: types.ts:17
Client ID for this producer/consumer (default: "connectum")
consumerOptions?
readonlyoptionalconsumerOptions:object
Defined in: types.ts:32
Consumer-specific options
allowAutoTopicCreation?
readonlyoptionalallowAutoTopicCreation:boolean
Whether Kafka should auto-create topics on subscribe (default: false)
fromBeginning?
readonlyoptionalfromBeginning:boolean
Whether to start consuming from the beginning of topics (default: false)
sessionTimeout?
readonlyoptionalsessionTimeout:number
Session timeout in milliseconds (default: 30000)
kafkaConfig?
readonlyoptionalkafkaConfig:Omit<Partial<KafkaConfig>,"brokers"|"clientId">
Defined in: types.ts:23
Additional KafkaJS configuration overrides. Merged with brokers and clientId.
producerOptions?
readonlyoptionalproducerOptions:object
Defined in: types.ts:26
Producer-specific options
compression?
readonlyoptionalcompression:CompressionTypes
Compression type for produced messages
