03 2022 档案
摘要:NIO是面向缓存的非阻塞IO模型,其有三大核心组件:Buffer、Channel、Selector,如下图: 原理都好理解,接下来从Java api来看下三大核心组件的简单使用。 1、Buffer Buffer有几大子类:ByteBuffer(最常用)、ShortBuffer、CharBuffer、
阅读全文
摘要:总结线上遇到的问题,能很好的学习其中的理论,从而提高自己应对线上问题的能力。 0、kafka生产者和消费者源码分析 1、Kafka ISR频繁伸缩缩引发性能急剧下降原因分析 要点概述:主要是因为kafka Broker在处理高水位线(HW)会涉及到读写锁leaderIsrUpdateLock, (1
阅读全文