event store - EventStore Commit Guid, what is it really used for? -
i understand commitid used internally jonathan oliver's event store.  far i've provided guid.newguid() commitid.
when every want different?
i don't understand why exposed within common domain repository.
can can shed light on this?
in general, commondomain doesn't try force one-size-fits-all opinionated structure.
one way leverage having writers use unique incoming command id commitid - means competing (or retries competing runs have yet time out) rejected specific exception without needing enter into/consider/manage conflict resolution logic. used fulfil key tenet of idempotent commands.
Comments
Post a Comment