Как обеспечивал exactly-once доставку, или это только про консистентность?

Exactly-once нужно определять через эффект обработки: одно бизнес-событие должно изменить результат ровно один раз.

Короткий ответ

Что ответить на собеседовании

Exactly-once нужно определять через эффект обработки: одно бизнес-событие должно изменить результат ровно один раз.

Подробный разбор

Ответ с пояснениями

Exactly-once нужно определять через эффект обработки: одно бизнес-событие должно изменить результат ровно один раз.

Само сообщение при этом может доставляться повторно, а консистентность дополнительно требует соблюдения бизнес-инвариантов и порядка изменений. Назовите границы гарантии и механизм: транзакции, уникальный ключ события и идемпотентные внешние операции.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку