KafkaAvroConsumer¶
- class KafkaAvroConsumer.KafkaAvroConsumer(config, message_schema)¶
Bases:
ncdssdk.src.main.python.ncdsclient.internal.BasicKafkaConsumer.BasicKafkaConsumerKafka consumer for Avro messages. Expands
BasicKafkaConsumerby passing in a key and value deserializer.- config¶
dict that stores configuration properties for the DeserializingConsumer
- Type
dict
- message_schema¶
schema used for decoding in
AvroDeserializerclass- Type
Schema
- assign(partitions)¶
- assign(partitions)¶
Set the consumer partition assignment to the provided list of
TopicPartitionand start consuming.- Parameters
partitions (list(TopicPartition)) – List of topic+partitions and optionally initial offsets to start consuming from.
- Raises
KafkaException
- Raises
RuntimeError if called on a closed consumer