Контрмера “пессимистическое представление”¶
Для этого меняем местами этапы повествования, чтобы снизить бизнес-риски, связанные с грязным чтением. В примере повествование Create Order выполняет грязное чтение доступных кредитных средств. Чтобы уменьшить вероятность этого, переставим этапы:
- Сервис
Orderменяет состояние заказа наCANCELLED; - Сервис
Deliveryотменяет доставку. - Сервис
Consumerувеличивает доступный кредит;
Видно, теперь что этап 2 — поворотный, а увеличение кредита происходит в рамках повторяемой транзакции.
Последнее обновление :
4 июля 2023 г.
Дата создания : 26 июля 2022 г.
Дата создания : 26 июля 2022 г.