Guy Aviani created NIFI-16097:
---------------------------------

             Summary: 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: New Feature
          Components: Extensions
    Affects Versions: 2.10.0
            Reporter: Guy Aviani
             Fix For: 2.11.0


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)

Reply via email to