消息队列列的⼀一些要点:服务质量量(QOS)、性能、扩展性等等,下⾯面⼀一⼀一探索这些概念,并谈谈在特定 的消息队列列如kafka或者mosquito中是如何具体实现这些概念的。
服务质量量服务语义
服务质量量⼀一般可以分为三个级别,下⾯面说明它们不不同语义。
At most once
⾄至多⼀一次,消息可能丢失,但绝不不会重复传输。 ⽣生产者:完全依赖底层TCP/IP的传输可靠性,不不做特殊 处理理,所谓“发送即忘”。kafka中设置 acks=0 。 消费者:先保存消费进度,再处理理消息。k