摘要: Semaphore类有两个重要方法 1、semaphore.acquire(); 请求一个信号量,这时候信号量个数-1,当减少到0的时候,下一次acquire不会再执行,只有当执行一个release()的时候,信号量不为0的时候才可以继续执行acquire 2、semaphore.release() 阅读全文
posted @ 2019-12-02 16:54 大数据从业者FelixZh 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 我们都知道kafka利用zookeeper做分布式管理,具体创建使用了哪些znode节点呢? 答案均在源码的ZkData.scala文件中,具体路径如下: https://github.com/apache/kafka/edit/2.1/core/src/main/scala/kafka/zk/Zk 阅读全文
posted @ 2019-12-02 14:30 大数据从业者FelixZh 阅读(716) 评论(0) 推荐(0) 编辑