Event reconciliation provides a mechanism for consumers of the Vault Core Streaming API to verify that all events published to certain topics have been received (as opposed to reconciling any side effects resulting from the processing of such events).
This reconciliation is particularly useful following a timeout or processing failures where the clients have no way of easily identifying which events may have been missed. For example, during a data migration to Vault.
This section covers the following aspects of Event Reconciliation:
The mechanisms that are available for Event Reconciliation.
The topics that can be reconciled using Event Reconciliation.
The checksum algorithm used for Event Reconciliation.
The errors that can occur during Event Reconciliation.