...
When set to true and exactly-once is turned on, Kafka Streams application will choose to use single producer per thread. Or alternatively, we could use admin client to fetch the inter.broker.protocol on start to choose which type of producer they want to use.
Compatibility fencing
To fence an old producer accessing the same topic partition, we will introduce a new exception type:
...