Re[3]: Про задачу 2 генералов в реальной жизни...
От: Sharov Россия  
Дата: 28.10.21 10:14
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ну, из-за проблем канала связи — не будет пол года. Это что, за пол года так и не восстановили канал связи? Что если исходить из гарантии 99.5% доступности канала связи на каждой из сторон — можно ли сказать, что в течение 5 дней при любом раскладе транзакция будет завершена?

S>99.5% гарантия доступности — это значит что максимум 2 дня в год не будет связи. Даже в худшем варианте — 2 дня один банк сидел без канала, потом сразу 2 дня другой — совпал худший сценарий. Но потом на 5 день 100% проведена будет — при самом худшем раскладе.

Сами ответили на свой вопрос

Но тут какая проблема. Откуда банк 2 знает что банк 1 получил успешный ответ? Вдруг не получил? Значит банк 2 должен сделать запрос к банку 1. Но это очень похоже на задачу двух генералов этих, которая вроде как неразрешима.


На 5-й день все будет ходить в обе стороны.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.