Английская лексика: Разработка программного обеспечения · Архитектура, шаблоны проектирования и графика

Что значит compensating transaction?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

compensating transaction: компенсирующая транзакция, компенсирующая операция

Последующая бизнес-операция, компенсирующая эффект ранее завершённой операции, если весь процесс завершить не удалось.

Где и как употребляется

Используется в распределённых процессах. Компенсация может быть неполной и отличается от отката ещё не зафиксированной транзакции базы данных.

Примеры предложений

  1. A compensating transaction refunded the payment after the shipment reservation failed.

    Компенсирующая транзакция вернула платёж после сбоя резервирования отправки.

    Возврат отменил финансовый эффект уже выполненной операции после ошибки следующего шага.

  2. The compensating transaction released the hotel booking but could not undo the confirmation email.

    Компенсирующая операция освободила бронь отеля, но не смогла отменить письмо с подтверждением.

    Некоторые внешние последствия процесса необратимы, даже когда бронь отменена.

Распространённые словосочетания

  • execute a compensating transaction
  • design a compensating transaction