У меня есть вопрос об активной репликации и заказе. Я знаю, что традиционно активная репликация в распределенной системе требует полного упорядочения для распространения запросов на реплики, однако я подумал о примере, где это может быть необязательно.Задача: Активная репликация для банка?
Изображение системы банковского счета с использованием активной репликации. Но вместо того, чтобы дебетовать свою учетную запись, вы можете только кредитовать свою учетную запись (так что только добавляйте положительные суммы на свой баланс). Нужно ли банковской системе заказывать гарантии? Учитывая, если бы я добавил 5 фунтов стерлингов, а затем 10 фунтов стерлингов на мой счет, если реплики не получили этого по порядку, это все равно составляло бы 15 фунтов стерлингов, независимо от того, в каком порядке они получили запрос. Нет реальных конфликтов, которые могли бы возникнуть для заказа, часть из того, что пользователь может быть немного раздражен, чтобы увидеть, что их учетная запись имеет только 5 фунтов стерлингов, когда они кредитуют 10 фунтов стерлингов в первую очередь. Но более технически, где проблема?
Я полагаю, что я неправ, но не могу понять почему. Кто-нибудь сможет объяснить мне более подробно?
Большое спасибо – user3421420