中间件
zk、redis
NoobNoob
这个作者很懒,什么都没留下…
展开
-
《Kafka权威指南》——问题1——onParitionsAssigned
四、Kafka消费者——从Kafka读取数据4.8 从特定偏移量处开始处理数据4.7节中说到,在调用subcribe()方法时传进去一个ConsumerRebalanceListener实例,可以在为消费者分配新分区或移除分区时,可以调用执行一些代码。onPartitionsRevoked 方法会在再均衡开始之前和消费者读取消息之后被调用onParitionsAssigned 方法会在重新分配分区之后和消费者开始读取消息之前被调用4.8节中,使用seek()方法,并在消费者启动或分配到新分区时原创 2022-01-05 15:13:29 · 1310 阅读 · 0 评论 -
【ZooKeeper】关于ZooKeeper一致性的疑惑
1. Leader进行事务性操作时,有半数Follewer回复ACK,就会发送Commit请求,另外一半Follerwer中如果有因为网络问题,没有执行,之后怎么同步?2. 作为注册中心,其实不需要强一致性,但是作为分布式锁,需要强一致性zk是用顺序一致性,其中原理是由leader生成顺序的zxid来保证事务的顺序,但是依然可以从节点中读取到旧的值,zk的分布式锁需要监听自己的前一个节点,会不会读取不到?...原创 2021-05-07 11:57:53 · 168 阅读 · 0 评论