Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16092 Queues for Kafka
  3. KAFKA-17217

Clients : Optimise batching of requests per node in ShareConsumeRequestManager

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      In ShareConsumeRequestManager, currently every time we perform a commitSync or commitAsync, we create one ShareAcknowledge RPC for the same. Here, we can optimise the number of RPC calls by batching the acknowledgements before the next poll is invoked per node. 
      This will ensure that between 2 calls, the acknowledgements are accumulated in one request per node and then sent during poll, resulting in lesser RPC calls.

      Attachments

        Issue Links

          Activity

            People

              shivsundar Shivsundar R
              shivsundar Shivsundar R
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: