Kafka 作为当下热门的大数据处理流的中间件,必须学习Kafka的架构、设计思想。 作为消息中间件,首先需要知道消息中间件的需求背景 消息中间件的需求 换个角度思考, 当我们自己去设计消息中间件时,需要处理哪些问题,需要提供哪些能力。 根据以上消息中间件能力的需求,我们进而学习Kafka实现了哪些能力,以及实现的设计思路。