IBMStreams / streamsx.kafka

Repository for integration with Apache Kafka
https://ibmstreams.github.io/streamsx.kafka/
Apache License 2.0
13 stars 9 forks source link

KafkaProducer operator: remove the deprecated consistent region policy "AtLeastOnce" #215

Open ghost opened 4 years ago

ghost commented 4 years ago

The consistent region policy defines the custom literals

AtLeastOnce is deprecated and is equivalent to NonTransactional.

The opposite of at-least-once in the sense of a better delivery could be exactly-once, but this is not in general supported with IBM Streams. Data processing in a Consistent Region has always an at-least-once guarantee. When the producer uses transactions, it is a much better at-least-once policy, but it remains at-least-once - nothing else.

ghost commented 3 years ago

Removing features is backward incompatible. That's why this can be done only on a major release bump.