kafka学习

2023-11-12  本文已影响0人  leeliang

带着问题去学习

  1. zk在kafka中扮演什么作用?
  1. kafka中leader挂掉,其他的follower是如何成为leader的?

  2. kafka中的消息传递语义

  1. 幂等性生产者
    Kafka 的幂等性生产者是为了确保相同的消息在同一个分区上只被写入一次而设计的。这样可以防止生产者在发送消息时因为一些网络问题或者其他错误导致消息的重复写入。幂等性生产者引入了一些机制来保证这一点:

通过这些机制,Kafka 的幂等性生产者可以在面临网络故障、生产者重启等情况下,确保相同的消息不会被重复写入到同一个分区。这对于保证消息的一次性投递非常重要,特别是在涉及到事务性和精确一次性语义的场景中。

  1. kafka会不会丢失消息
    会丢失,broker、producer、consumer都可能会丢失消息
    https://zhuanlan.zhihu.com/p/307480336
上一篇下一篇

猜你喜欢

热点阅读