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

Enable producer idempotence by default (KIP-679)

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment