Локализованная техническая версия · Полная статья на английском языке ↗
Обмен сообщениями должен сохранять корректное состояние задания.
Инженерная задача
Две системы могут обмениваться данными, но по-разному понимать захват, доставку и отмену. Особенно опасны задержанные и повторные команды.
Что нужно спроектировать и проверить
Определите состояния миссии, идентификаторы, подтверждения, повторные попытки и защиту от дублирования. Согласуйте приоритеты и восстановление после сбоя.
Доказательства для приёмки
Испытайте задержки, неудачные передачи и обрыв сети. Интеграция успешна, когда бизнес-процесс остаётся согласованным даже при ошибках.