Trying to understand between Offset in Consumer and offset of Consumer group .
Below stack overflow link provides excellent understanding on Consumer group offset management .
What determines Kafka consumer offset?
Now question here ,
Scenarios:
We have consumer (c1) in a consumer group group1 .
- Is it offset value will be stored in consumer (c1) and group (group1) both level ? Or if consumer will be belong to any consumer group , offset will be stored in Only Consumer group level ?
- If offset value will be stored in both level , will it be consumer level offset value will be override consumer group level offset value .
Example
Consumer level offset value - 5 Consumer group level offset value - 8 When system will be restarted from 8 ?
Reverse:
Consumer level offset value - 8 Consumer group level offset value - 5 When system will be restarted from 5 ?