kafka支持哪3种消息投递语义?

(1)At most once 消息至多会被发送一次,但如果产生网络延迟等原因消息就会有丢失。
(2)At least once 消息至少会被发送一次,上面既然有消息会丢失,那么给它加一个消息确认机制即可解决,但是消息确认阶段也还会出现同样问题,这样消息就有可能被发送两次。
(3)Exactly once 消息只会被发送一次,这是我们想要的效果。

标签: 、面试
  • 回复
隐藏