springcloudlearning
├── lingluocloud-api -- 構建公共子模組 + hystrix服務降級
├── lingluocloud-euraka-7001 -- eureka集群
├── lingluocloud-euraka-7002 -- eureka集群
├── lingluocloud-euraka-7003 -- eureka集群
├── lingluocloud-provider-dept-8001 -- 構建服務提供者集群
├── lingluocloud-provider-dept-8002 -- 構建服務提供者集群
├── lingluocloud-provider-dept-8003 -- 構建服務提供者集群
├── lingluocloud-consumer-dept-80 -- 構建服務消費者
├── lingluocloud-consumer-dept-feign -- 構建服務消費者
├── lingluocloud-provider-dept-hystrix-8001 -- hystrix服務熔斷
├── lingluocloud-consumer-hystrix-dashboard -- hystrix呼叫監控
├── lingluocloud-zuul-gateway-9527 -- zuul路由閘道器
├── lingluocloud-config-3344 -- config服務端
└── lingluocloud-config-client-3355 -- config客戶端
springcloud系列2:rest微服務構建案例工程
springcloud系列3:eureka服務註冊
springcloud系列4:eureka服務發現和集群搭建
springcloud系列5:使用ribbon實現負載均衡及自定義rule原始碼解析
springcloud系列6:使用feign實現負載均衡
springcloud系列7:安檢員豪豬哥登場——hystrix服務熔斷、降級及監控
springcloud系列8:一文搞定zuul路由閘道器及原始碼解析
springcloud系列9:分布式配置中心實戰
啟動euraka-service端集群:
啟動微服務提供者集群:
啟動為服務消費者:
以下兩者二選一啟動,它兩主要區別(具體見筆記中第四小節)是:dept-80:ribbon+resttemplate 呼叫rest服務
dept-feign:feign+介面 呼叫rest服務(優雅簡單)
hystrix 服務熔斷、降級、監控
服務熔斷:缺點就是每乙個方法對應都得寫乙個fallbackmethod方法,**膨脹,所以我們之後看服務降級(__
)主要在單個服務出異常的時候用
服務降級:
統一處理主業務與熔斷方法解耦,是在客戶端(消費者)處理完成的,與服務端沒關係
主要在單個服務整個被關閉的時候用
zuul 路由閘道器
config 分布式配置中心
spring cloud 實戰入門 三
服務之間的呼叫 在上面兩篇文章中,我們分別建立了註冊中心eurek和乙個服務pricing,這一單介紹服務之間的調.enableeurekaclient 用於註冊中心發現這個服務,另外這裡注意一點,這裡可以使用 enablediscoveryclient.這倆個的區別是前面的這個只能用於eureka...
Spring Cloud(十二)Zuul實戰
1 建立乙個eureka server工程,專案名稱 eureka server 2 建立乙個eureka client 服務提供者 工程,專案名稱 eureka client1 工程eureka server和eureka client1 建立請參考 spring cloud 三 eureka實戰...
SpringCloud 入門介紹
業界大牛馬丁.福勒 martin fowler 這樣描述微服務 微服務 強調的是服務的大小,它關注的是某乙個點,是具體解決某乙個問題 提供落地對應服務的乙個服務應用,狹意的看,可以看作eclipse裡面的乙個個微服務工程 或者module 微服務化的核心就是將傳統的一站式應用,根據業務拆分成乙個乙個...