2016-04-14 5 views

Antwort

2

Da Zähler Inkremente/Dekremente nicht idempotent sind.

Mit LightWeight Transaction (unter Verwendung von Paxos) wird ein fehlgeschlagener Paxos-Commit von der nächsten Paxos-Runde wiederholt. Dies garantiert, dass Paxos Operationen linearisierbar sind.

Wenn die Mutation nicht idempotent ist, bricht es völlig diesen Mechanismus so die Garantie verloren geht.

Verwandte Themen