一、前言
长文警告,事实上我不愿意写太长的文章,一面是太冗余,一方面读者容易疲倦,但是只要是涉及到源码级别的,就肯定篇幅不短,因为太短肯定没意义也解释不清楚,但是相信,耐心看完这个文章一定会对Spring源码有所收获!
最近有很多读者面试的时候都被问到了有关于Spring三级缓存的解决方案,很多读者在面试受挫之后,试着自己去读源码,试着去跟断点又发现一层套一层,一会自己就懵了,我这几天总结了一下,为了能够让读者更加的去了解Spring解决循环依赖问题,我决定从以下四个方面去讲述:
- 什么是循环依赖
- 如果不依赖于Spring自己解决循环依赖如何解决?
- 自己实现的方式有什么缺陷?
- Spring中是如何解决循环依赖的?
目录
- Kafka的基本介绍
- Kafka的设计原理分析
- Kafka数据传输的事务特点
- Kafka消息存储格式
- 副本(replication)策略
- Kafka消息分组,消息消费原理
- Kafak顺序写入与数据读取
- 消费者(读取数据)