Синхронизация часто рассматривается как сложная, подверженная ошибкам и требующая много времени для правильной обработки.Так что для тех из вас, кто написал код синхронизации, о каких важных крайних случаях нужно знать?Я хотел бы иметь хорошее представление об этом, чтобы я мог проектировать из крайних случаев в.
В частности, меня интересует ситуация, когда есть два или более клиентов, которые могутсделать обновления и сервер-посредник.Клиенты будут иметь прерывистый доступ к серверу и могут обрабатывать временные несоответствия.(Таким образом, система «в конечном итоге непротиворечива», я думаю, она называется.)