You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In event-driven systems, idempotency is the way to guarantee exactly-once processing. This kind of processing is highly required for any system to comply with data consistency.
A way to avoid duplicates to be processed, is to create a table inside our persistence store (in this case, SQL) and track messages processed by the given system (e.g. re-processing a specific message).
Nevertheless, there are other options that do not incur on the previously mentioned solution. For example, a complete implementation of CDC properties tackles this problem by in-transit message unit mutation instead an overall infrastructure enhancement.
The text was updated successfully, but these errors were encountered:
In event-driven systems, idempotency is the way to guarantee exactly-once processing. This kind of processing is highly required for any system to comply with data consistency.
A way to avoid duplicates to be processed, is to create a table inside our persistence store (in this case, SQL) and track messages processed by the given system (e.g. re-processing a specific message).
Nevertheless, there are other options that do not incur on the previously mentioned solution. For example, a complete implementation of CDC properties tackles this problem by in-transit message unit mutation instead an overall infrastructure enhancement.
The text was updated successfully, but these errors were encountered: