0 +0−0 | Sergey Kulikov | 15:00:26 16/05/2017 | ||||||
| ||||||||
Ну если своими словами - это несколько последовательных действий, при которых если одно не может выполниться - отменяются сразу все и система возвращается в состояние, которое было перед первым действием. Если конкретно к банкам - при переводе из одного банка в другой происходит списание в одном банке, дальше он передает информацию о переводе в другой банк, а другой банк производит зачисление. Если происходит ошибка на любом из этих этапов - откатываются сразу и все предыдущие (ну это упрощенно, подробнее читайте в специальной литературе, я вам не википедия) |