Spring Cloud 02 (微服務入門)

2021-08-19 22:16:23 字數 767 閱讀 5217

微服務架構

微服務架構和基礎框架/組建

服務註冊發現

服務提供方必須要註冊上來,並且將自己的訪問位址公開,之後服務的呼叫方才能在這個組建上發現目標服務

服務閘道器(service gateway)

會對外遮蔽後台服務細節、可以將外部請求反向路由到具體某個為服務上去、可以做限流和容錯功能、監控和日誌

後端通用服務(中間層服務middle tier server)

後端服務啟動會將服務註冊到服務登錄檔,前端服務通過查詢登錄檔發現後端服務,呼叫後端服務

前端服務(edge  server)

對後端服務做聚合和裁剪服務,暴漏給外部不同裝置

裁剪:根據不同需求返回不同資料,同乙個介面pc端和手機端可能需要返回不同的資料

原始架構和微服務

微服務方案

方案1dubbo、zookeeper、spring mvc or springboot

方案2spring cloud netflic eureka 、spring boot .....

spring cloud概念

是乙個開發工具集,包含多個子專案

利用spring boot開發便利

主要是基於對netflix開發組建的進一步封裝

springCloud (02)入門案例

springcloud 技術的引爆點 springcloud 是一堆技術 1.閘道器 2.熔斷 3.服務註冊 4.訊息佇列 5.資料庫 6.鏈路追蹤,監控 7.配置 中間的疊在一起,代表的是構成的集群。因為springcloud是依賴於springboot 的,springboot有摒棄 了spri...

微服務架構 spring cloud

微服務架構搭建步驟 1.建立服務註冊中心 1 填加依賴 org.springframework.cloudgroupid spring cloud starter eureka serverartifactid dependency org.springframework.cloudgroupid ...

SpringCloud微服務框架

因為springcloud出現,對微服務技術提供了非常大的幫助,因為springcloud 提供了一套完整的微服務解決方案,不像其他框架只是解決了微服務中某個問題.springcloud是基於springboot基礎之上開發的微服務框架,springcloud是一套目前非常完整的微服務解決方案框架,...