Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Today each FindCoordinatorRequest only contains a single consumer id at a time. That means if we have N number of groupIds that need to find their coordinator, we would have to send out N number of requests. This can be optimized by batching up the groupIds and send out fewer requests. Therefore we want to extend FindCoordinatorRequest to have multiple consumer ids. Further more, this is the foundation of some later possible optimizations(enable batching in describeConsumerGroups, batching in deleteConsumerGroups).

...