Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-10619

Enable producer idempotence by default (KIP-679)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • None

    Description

      This is an after-work for KIP-185. 

      In the producer config,

      1. the default value of `acks` will change to `all`
      2. `enable.idempotence` will change to `true`

      An analysis of the impact of max.in.flight.requests.per.connection and acks on Producer performance indicates that changing `acks` from `1` to `all` won't increase the latency and decrease the throughput in a significant way.

       

      KIP: https://cwiki.apache.org/confluence/display/KAFKA/KIP-679%3A+Producer+will+enable+the+strongest+delivery+guarantee+by+default

      Attachments

        Issue Links

          Activity

            People

              d8tltanc Cheng Tan
              d8tltanc Cheng Tan
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: