SpringCloud學習(二)(框架的基礎知識)

2022-06-11 07:15:09 字數 1164 閱讀 5093

一、常見的微服務框架

(1)springcloud:是一系列框架的有序集合。它利用spring boot的開發便利性巧妙地簡化了分布式系統基礎設施的開發,如服務發現註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等,都可以用spring boot的開發風格做到一鍵啟動和部署。spring cloud沒有重複製造輪子,它只是將目前各家公司開發的比較成熟、經得起實際考驗的服務框架組合起來,通過spring boot風格進行再封裝遮蔽掉了複雜的配置和實現原理,最終給開發者留出了一套簡單易懂、易部署和易維護的分布式系統開發工具包。

(2)servicecomb:是業界第乙個apache微服務頂級專案,是乙個開源微服務解決方案,致力於幫助企業、使用者和開發者將企業應用輕鬆微服務化上雲,並實現對微服務應用的搞笑運維管理。其提供一站式開源微服務解決方案,融合sdk框架級、0侵入servicemesh場景並支援多語言。

(3)zeroc ice:是zeroc公司的傑作,整合了corba的血統,是新一代的物件導向的分布式系統中介軟體。作為一種微服務架構,它基於rpc框架發展而來,具有良好的效能與分布式能力。

spring cloud的架構

1. spring cloud中的核心元件

(1)spring cloud netflix元件

(2)spring cloud alibaba元件

(3)spring cloud原生及其他元件

2. spring cloud的體系結構

從上圖可以看出spring cloud各個元件相互配合,合作支援一套完整的微服務架構。

SpringCloud相關學習

錯過了這一篇,你可能再也學不會 spring cloud 了!spring boot做為下一代 web 框架,spring cloud 作為最新最火的微服務的翹楚,你還有什麼理由拒絕。趕快上船吧,老船長帶你飛。終章不是最後一篇,它是乙個彙總,未來還會寫很多篇。案例全部採用spring boot 1....

SpringCloud學習筆記

筆記學習位址 筆記內容皆摘抄自以上部落格並親自驗證。在此感謝原博主分享 本文出自方志朋的部落格 環境 ide idea jdk8 a 服務的註冊與發現 1 spring eureka 服務端 實現springcloud的服務註冊與發現功能。1 springboot專案搭建 使用start.sprin...

Spring Cloud學習路線

1 服務治理 eureka,consul,zookeeper 2 配置中心 spring cloud config 客戶端和服務端,配置檔案可以放在git svn 本地 vault等 3 負載均衡 ribbon 客戶端 4 服務閘道器 zuul 5 斷路器 hystrix 容錯保護 6 集群監控 t...