Что такое at-most-once delivery?

Middle
313 просмотров
AFK Offer AI

At-most-once delivery — гарантия, что сообщение будет доставлено не более одного раза, но может быть и потеряно. Брокер отправил сообщение — и сразу забыл про него, не ждёт подтверждения. Если получатель был недоступен — сообщение пропало. Это самый быстрый и простой режим, подходит для метрик, логов и уведомлений, где потеря одного сообщения не критична. UDP по сути работает в этом режиме. Для финансовых операций или заказов такой подход не годится — нужен at-least-once плюс идемпотентность.

Следующий вопрос

Что такое bounded concurrency?