1. 程式人生 > 其它 >springcloud狂神說學習筆記一

springcloud狂神說學習筆記一

一、微服務架構面臨的四個核心問題?

1.服務很多,客戶端應該如何訪問? API閘道器

2.這麼多服務?服務之間如何通訊? HTTP,RPC通訊

3.這麼多服務?如何治理? 服務註冊與發現

4.服務掛了怎麼辦?熔斷機制

二、解決方案

Spring Cloud生態

1.SpringCloud NetFlix :一站式解決方案

api閘道器,zuul元件

通訊:Feign ----HttpClinet ----Http通訊方式,同步,阻塞

服務註冊與發現:Eureka

熔斷機制:Hysstrix

2.Apache Dubbo Zookeeper:半自動,需要整合別人的

API閘道器:沒有,需要找第三方元件,或者自己實現

通訊:Dubbo,非同步非阻塞

服務註冊與發現:Zookeeper

Dubbo這個方案並不完善

3.Spring Cloud Alibaba 一站式解決方案,更簡單

重點概念:

1.API閘道器

2.HTTP,RPC通訊

3.服務註冊與發現

4.熔斷機制

網路不可靠

常見面試題:

1.什麼是微服務

官方說法

從技術角度來說

2.微服務與微服務架構

微服務

微服務架構

3.微服務的優缺點

優點

缺點

4.微服務涉及到的技術棧

5.各種微服務之間的區別

            </div>

轉載:

https://blog.csdn.net/jatej/article/details/106458873