StructsΒ§
- Glue
Consumer πContext - An implementation of
ConsumerContextthat forwards statistics to the worker - Health
Status π - Kafka
Resume Upper Processor - Processes
resume_uppersstream updates, committing them upstream and reporting each exportβsoffset_committed. - Kafka
Source Reader - Contains all information necessary to ingest data from Kafka
- Partition
Capability π - Partition
Consumer π - Wrapper around a partition containing the underlying consumer
- Reader
Consumer πSetup - Creates a reader workerβs consumer, possibly long after the operator started, and reports failures to the operatorβs outputs.
- Source
Output πInfo
EnumsΒ§
- Kafka
Header Parse Error - Metadata
Update π - An update produced by the metadata fetcher.
FunctionsΒ§
- construct_
source_ πmessage - fetch_
partition_ πinfo - Fetches the list of partitions and their corresponding high watermark.
- render_
metadata_ πfetcher - Render the metadata fetcher of a Kafka source.
- render_
reader π - Render the reader of a Kafka source.
- responsible_
for_ πpid - Computes whether this worker is responsible for consuming a partition. It assigns partitions to workers in a round-robin fashion, starting at an arbitrary worker based on the hash of the source id.
- spawn_
metadata_ πthread
Type AliasesΒ§
- Data
Output π - Health
Output π - Partition
Watermark π - The high/low watermark offsets of a Kafka partition.
- Reader
Consumer π