Event Driven Architecture, Exactly One Delivery, Kafka, Message Broker, Software Development.
perspective. Suppose the sink is a database, the consumer itself can already achieve exactly-once guarantee through the event sourcing. But this is not enough, because in the process of recovering the consumer will propagate the event to the next again, resulting in downstream receiving duplicate