【一线大厂Java面试题合集】第57篇-消息可靠性保障实战

📅2026/7/14 0:41:50 👁️次浏览
【一线大厂Java面试题合集】第57篇-消息可靠性保障实战
第57篇:消息可靠性保障实战模块:消息队列 |难度:进阶 |面试频率:★★★★1. 如何保证消息 exactly-once?1.1 三个投递语义在分布式消息系统中,投递语义有三种:语义含义说明at-most-once至多一次可能丢消息,不重复at-least-once至少一次不丢消息,可能重复exactly-once精确一次不丢不重1.2 为什么 exactly-once 难以实现?网络不可靠、进程可能崩溃,导致 ACK 可能丢失。要实现真正的 exa