Сообщение от l-liava-l
|
К примеру пользователь на старом primary пополнил баланс и сервер упал. Secondary не успел подятнуть обновления и включился как новый primary и уже там пользователь второй раз пополнил баланс. Как в таком случае поведет себя реплика сет когда включится упавшиий сервв?
|
Вообще такие вещи должны быть транзакцией сразу по всем серверам (т. е. ручками на секондари отправлять), и если хоть что-то где-то произошло -- откат изменений с возвращением денег пользователю.