At-most-once допускает потерю без повтора, at-least-once — повтор без намеренного пропуска при восстановлении, exactly-once относится к строго определённой границе обработки.
Какие гарантии доставки может дать брокер сообщений? At most once, at least once, exactly once.
At-most-once допускает потерю без повтора, at-least-once — повтор без намеренного пропуска при восстановлении, exactly-once относится к строго определённой границе обработки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
At-most-once допускает потерю без повтора, at-least-once — повтор без намеренного пропуска при восстановлении, exactly-once относится к строго определённой границе обработки.
Гарантии брокера не означают автоматически однократный внешний платёж или запись в произвольную БД. Для бизнес-эффекта нужны транзакционная связь, идемпотентность или дедупликация. Уточняйте сбои, подтверждение, retention и восстановление: термин без этих условий мало говорит о надёжности.