[
https://issues.apache.org/jira/browse/NIFI-16097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guy Aviani updated NIFI-16097:
------------------------------
Issue Type: Task (was: New Feature)
> Add enable.idemotence Option in Publish Kafka Processor
> -------------------------------------------------------
>
> Key: NIFI-16097
> URL: https://issues.apache.org/jira/browse/NIFI-16097
> Project: Apache NiFi
> Issue Type: Task
> Components: Extensions
> Affects Versions: 2.10.0
> Reporter: Guy Aviani
> Priority: Minor
> Fix For: 2.11.0
>
> Time Spent: 1h 10m
> Remaining Estimate: 0h
>
> Currently, the PublishKafka processor does not provide a way to configure the
> {{enable.idempotence}} property of the Kafka Producer. When the _Delivery
> Guarantee_ property is set to _Guarantee Replicated Delivery_ (all), Kafka
> automatically enables idempotence by setting {{enable.idempotence}} to
> {{{}true{}}}.
> Generally, enabling idempotence is recommended, as it provides stronger
> delivery guarantees. However, it requires additional Kafka permissions and
> configurations that may not be available in all environments.
> This ticket aims to add a new property that is displayed when the _Delivery
> Guarantee_ is set to _Guarantee Replicated Delivery_ (all), allowing users to
> explicitly enable or disable Kafka producer idempotence according to their
> environment requirements.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)