Hi All,

We use Kafka streams and may need to use exactly-once configuration for
some of the use cases. Currently, the application uses either local or
global state store to store state.
 So, the application will consume events from source kafka topic, process
the events, for state stores it will use either local or global state store
of kafka, then produce events onto the destination topic.

Question i have is: in the case of exactly-once setting, kafka streams
guarantees that all actions happen or nothing happens. So, in this case,
any state stored on the local or global state store will also be counted
under 'all or nothing' guarantee e.g. if event is consumed and state store
is updated, however some issue occurs before event is produced on
destination topic then will state store be restored back to the state
before it was updated for this event?

Reply via email to