개요

컨슈머 rebalance는 두 가지 전략 중 하나를 선택할 수 있다.

eager rebalance

조급한 리밸런스(eager rebalance)는 모든 컨슈머의 작업을 중지시켜 놓고 다시 할당받는 전략이다.

  1. 각 컨슈머는 작업을 멈춘다.
  2. 각 컨슈머는 할당되었던 파티션에 대한 소유권을 포기한다.
  3. 각 컨슈머는 컨슈머 그룹에 다시 join 하여, 파티션을 다시 할당받는다.

cooperative rebalance

협력적 리밸런스(cooperative rebalance)는 'stop the world' 없이 점진적으로 리밸런스를 수행하는 전략이다.

작성중…

참고문헌