https://www.infoq.cn/article/kafka-analysis-part-1
https://www.infoq.cn/article/kafka-analysis-part-2