Надёжную доставку строят сочетанием долговечного хранения, подтверждений, повторов и мониторинга. Нужно точно назвать гарантию и её границы: абсолютная доставка при любых отказах невозможна.
За счёт чего вы сделали гарантированную доставку сообщений?
Надёжную доставку строят сочетанием долговечного хранения, подтверждений, повторов и мониторинга. Нужно точно назвать гарантию и её границы: абсолютная доставка при любых отказах невозможна.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Надёжную доставку строят сочетанием долговечного хранения, подтверждений, повторов и мониторинга. Нужно точно назвать гарантию и её границы: абсолютная доставка при любых отказах невозможна.
Для связи БД и брокера используют outbox, для повторов — стабильный ID и идемпотентного consumer. Producer ждёт подходящего ack, а consumer подтверждает только после надёжного результата. Постоянные ошибки требуют отдельного разбора и алерта, а не бесконечного retry. Уточните retention, резервирование, восстановление и допустимые потери, чтобы слово «гарантированная» имело проверяемый смысл.