Kafka常见的问题

1. Consumer的容灾能力是怎样体现的?会带来什么问题?

容灾能力:pull拉取消息,并且保存消费具体位置,当消费者宕机恢复上线时可以根据之前保存的消费位置重新进行消费,消息不会丢失。
带来的问题:当Consumer消费了消息,但是在保存消费位置的前一瞬间宕机了,重启服务时就会接着上次保存的位置重新消费,造成消息重复消费

2. Kafka中的角色

  1. 若干procuer
  2. 若干consumer
  3. 若干broker
  4. 一个zookeeper集群

3. 主题和分区关系时怎样的?同一主题在不同分区保存的消息一样吗?kafka能保证主题有序吗?

主题和分区是一对多关系;同一主题在不同分区保存的消息是不一样的;offset是消息在分区中的唯一标识,同一个分区中offset是有序的,不同分区中的offset没有联系,kafka不能保证主题有序,但是保证分区有序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值