Изменения документа Оптимистичная блокировка
Редактировал(а) Alexandr Fokin 2024/07/05 11:48
<
отредактировано Alexandr Fokin
на 2023/08/24 23:29
на 2023/08/24 23:29
отредактировано Alexandr Fokin
на 2024/07/05 11:48
на 2024/07/05 11:48
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,5 +1,4 @@ 1 - 2 - 1 +(% style="background-color:#ffffff" %) 3 3 |(% style="width:148px" %) |(% style="width:1337px" %)Оптимистичная блокировка, Optimistic lock 4 4 |(% style="width:148px" %)Алгоритм|(% style="width:1337px" %)((( 5 5 1. Берем элемент (не блокируя) (фиксируем version/timestamp) ... ... @@ -19,6 +19,8 @@ 19 19 * Не подходит для операций, которые не являются идемпотентными (например запросы во внешние сервисы). 20 20 * В некоторых случаях может использовать для управления отсоединенными данными (Предполагая, что данные в основном хранилище либо не будут изменены, либо изменение отсоединенных данных будет отброшено, либо существование механизма слияния изменений основного хранилища и отсоединенного данных). 21 21 ))) 21 +|(% style="width:148px" %) |(% style="width:1337px" %)Optimistic locking and automatic retry 22 +[[https:~~/~~/enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/>>url:https://enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/]] 22 22 23 23 ---- 24 24