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