SpringCloud 初學概念

2021-08-28 08:59:45 字數 604 閱讀 7434

微服務架構

1、將整個系統按照業務拆分為幾個子系統,子系統之間執行互不影響

2、子系統可以部署多個應用,多個應用間使用負載均衡

3、微服務結構主要分為三大模組:    

1>註冊中心(eureka-server):所有的服務均在註冊中心註冊,負載均衡也是通過在註冊中心註冊服務實現的

2>路由閘道器(eureka-zuul):所有的客戶端都通過該閘道器訪問後台服務,避免每次訪問介面都需要不同的ip、埠等

3>服務介面(eureka-client):根據業務模組劃分的服務介面,執行時的錯誤、消耗互補影響,但之間執行相互呼叫

4、熔斷機制,及時處理服務呼叫超時和錯誤,防止其中乙個服務錯誤影響整個服務系統的癱瘓

springcloud

springcloud是基於springboot的一整套實現微服務的架構

springcloud!=微服務,springcloud是用來實現微服務

Spring Cloud基本概念

spring cloud的核心元件有哪些?eureka 服務註冊與發現,eureka細分為 eureka server 和 eureka client。feign 是乙個宣告式的web服務客戶端,整合了ribbon,具有負載均衡的能力,整合了hystrix,具有熔斷的能力 ribbon 1 ribb...

SpringCloud基本概念

spring官網 1.分布式 服務治理dubbo 目前成熟的網際網路架構,應用服務化拆分 訊息中介軟體 2.dubbo 和 springcloud對比 可以看一下社群活躍度 對比結果 dubbo springcloud 服務註冊中心 zookeeper spring cloud netfilx eu...

Spring Cloud之基礎概念篇

spring cloud是一系列框架的有序集合 spring cloud是乙個規範 開發服務發現註冊 配置中心 訊息匯流排 負載均衡 斷路器 資料監控等。利用spring boot的開發便利性簡化了微服務架構的開發 自動裝配 這裡,我們需要注意,spring cloud其實是一套規範,是一套用於構建...