
partition.assignment.strategy로 할당 방식 조정hash(group.id) % offsets.topic.num.partitions 수식을 이용하여 group.id가 저장될 __consumer_offsets의 Partition을 결정한다.💡 Group Coordinator가 직접 Partition을 맵핑하지 않는가?
- kafka의 한가지 원칙은 가능한 한 많은 계산을 클라이언트에서 수행하도록 하여, Broker의 부담을 줄이는 것이다.
- 많은 Consumer Group과 Consumer들이 있고 Broker 혼자서 Rebalance를 위한 계산을 한다면 Broker에 엄청난 부담이고 이러한 계산을 Broker가 아닌 클라이언트에게 오프로드 하는 것이 바람직하다.


