2017年2月10日

Kafka 0.10 DelayedTaskQueue的用法和实现

摘要: `DelayedTaskQueue` 是在ConsumerNetworkClient类中使用,是Kafka自己实现的一个很重要的数据结构。 官方解释:延时队列,Tracks a set of tasks to be executed after a delay. 我的理解:从DelayedQueue 阅读全文

posted @ 2017-02-10 09:45 BYRHuangQiang 阅读(5275) 评论(0) 推荐(1) 编辑

Kafka 0.10 Coordinator概述

摘要: 由Kafka内置实现了失败检测和Rebalance(ZKRebalancerListener),但是它存在羊群效应和脑裂的问题,客户端代码实现低级API也不能解决这个问题。如果将失败探测和Rebalance的逻辑放到一个高可用的中心Coordinator,这两个问题即可解决。同时还可大大减少Zook 阅读全文

posted @ 2017-02-10 09:27 BYRHuangQiang 阅读(7086) 评论(0) 推荐(1) 编辑

导航