[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-dlya-chego-nuzhen-idempotentnyy-prodyuser":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},778,"dlya-chego-nuzhen-idempotentnyy-prodyuser",21,"kafka","Kafka","📨","Для чего нужен идемпотентный продюсер?","Идемпотентный продюсер гарантирует exactly-once доставку на уровне одной партиции, предотвращая дублирование записей при повторных попытках отправки. Включается через `enable.idempotence=true`.\n\nКаждому продюсеру присваивается Producer ID (PID), а каждому сообщению — sequence number. Брокер отклоняет дубликаты с тем же PID и sequence number.\n\n> **На собеседовании:** идемпотентный продюсер решает проблему дубликатов при ретраях, но только в пределах одной партиции и одной сессии продюсера. Для exactly-once между топиками нужен Transactions API.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":22,"featuredSnippetReady":23},"Для чего нужен идемпотентный продюсер? — Gymterview","Идемпотентный продюсер гарантирует exactly-once доставку на уровне одной партиции, предотвращая дублирование записей при повторных попытках отправки. Включается","Идемпотентный продюсер гарантирует exactly-once доставку на уровне одной партиции, предотвращая дублирование записей при",[7,13],"Идемпотентный продюсер гарантирует exactly-once доставку на уровне одной партиции, предотвращая дублирование записей при повторных попытках отправки. Включается через `enable.idempotence=true`.",true]