ES / CQRS simultaneità

0

Cercando di capire la concorrenza con CQRS, mi sono imbattuto in questa domanda: link

Ma c'è qualcosa che non capisco quando si dice che:

it do so by appending the new events to the Event stream if and only if the version of the Aggregate is still the one that was when the Aggregate was loaded.

Per verificare la versione corrente di Aggregate rispetto a quella che ho, prima devo recuperarla. Quindi, se corrisponde, posso aggiungere gli eventi all'Event Store. Forse mi manca qualcosa ma questi passaggi non dovrebbero essere fatti atomicamente? Se sì, come si ottiene?

    
posta jroy 26.10.2017 - 16:50
fonte

1 risposta

1

Citare il commento di RibaldEddie in quanto questa è la risposta alla mia domanda:

As long as the event store is ACID compliant and the insert takes place inside a transaction that will rollback if there is a version number mismatch

    
risposta data 17.11.2017 - 10:47
fonte

Leggi altre domande sui tag