引言
面试中面试官喜欢问组件的实现原理,尤其是常用技术,我们平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展。
以下是《Java深入微服务原理改造房产销售平台》课程讲到的部分原理附图,现在免费开放给大家,让大家轻松应对原理面试题。
服务注册发现组件Eureka工作原理
服务网关组件Zuul工作原理
![](https://i-blog.csdnimg.cn/blog_migrate/fd2d5e54790301a0fe43782028960116.png)
Eureka与Ribbon整合工作原理
![](https://i-blog.csdnimg.cn/blog_migrate/1ee084bb0878b5cd0b5102720db3743a.png)
解决分布式一致性
![](https://i-blog.csdnimg.cn/blog_migrate/83f44854857d648341425d7c50efaa9b.png)
级联故障流程
![](https://i-blog.csdnimg.cn/blog_migrate/d3a53946f9a7ae6912c0e89551d46760.png)
断路器组件Hystrix工作原理
![](https://i-blog.csdnimg.cn/blog_migrate/d19a1dbd05bf68fb31d30fc9262dc962.png)
分布式追踪Sleuth工作原理
![](https://i-blog.csdnimg.cn/blog_migrate/61ad9ef771401b56225edd936501c3d9.png)
SpringBoot自动配置工作原理
![](https://i-blog.csdnimg.cn/blog_migrate/dbde7923b0c213c9286ce3d6689d046c.png)