I am trying to understand how the offsets and group management works with the Google Dataflow runner with KafkaIO reader. More specifically, I am trying to understand how offset management works:
- If the group.id config is set and if auto-commit and commitOffsetsInFinalize are disabled.
- If the group.id config is not set, how does offset and group management work?
Any code/document reference pointing in the right direction is appreciated.