1. 程式人生 > >談談你對SpringBoot和SpringCloud的理解?

談談你對SpringBoot和SpringCloud的理解?

SpringCloud是Spring為微服務架構思想做的一個一站式實現。從某種程度是可以簡單的理解為,微服務是一個概念、一個專案開發的架構思想。SpringCloud是微服務架構的一種java實現。 SpringCloud是基於SpringBoot的一套實現微服務的框架。它提供了微服務開發所需的配置管理、服務發現、斷路器、智慧路由、微代理、控制匯流排、全域性鎖、決策競選、分散式會話和叢集狀態管理等元件。最重要的是,跟SpringBoot框架一起使用的話,會讓你開發微服務架構的雲服務非常方便。

SpringCloud五大核心元件

服務註冊發現-Netflix Eureka
配置中心 - spring cloud config
負載均衡-Netflix Ribbon
斷路器 - Netflix Hystrix
路由(閘道器) - Netflix Zuul