Spring Cloud 微服務 (一) 預備目錄
阿新 • • 發佈:2018-11-29
壹
學習微服務之前,說明一下學習過程,奠定基礎SpringBoot->SpringCloud->微服務
Springboot也流行起來,不管之前會不會Spring框架,他都能讓我們更容易入手Spring全家桶
SpringCloud可以認為是利用Springboot簡化構建的分散式應用
貳
學習SpringCloud 就要知道他的五大頂樑柱,核心元件,以及要學習的點羅列
①服務發現——Netflix Eureka
- Eureka Server/Client、高可用、實現機制
②客戶端負載均衡——Netflix Ribbon
- restTemplate/Feign服務通訊、實現機制
③斷路器——Netflix Hystrix
- 熔斷機制
④服務閘道器——Netflix Zuul
- 動態路由、監控、安全性
⑤分散式配置中心——Spring Cloud Config
- Config Server/Client、SpringCloud Bus結合MQ
Config Server/Client篇、Bus篇、MQ基礎篇、Spring Cloud Stream篇
服務追蹤,統計,問題排查 使用 SpringCloud Sleuth+ZIPKIN
vm虛擬機器的話,太麻煩了,不好使,順便學習一下流行的技術.
使用Docker容器、Rancher全棧化容器管理平臺,作為實踐學習工具. Docker部署篇
Docker文件: http://www.docker.org.cn/index.html
Rancher文件: https://rancher.com/docs/rancher/latest/zh/
為後面學習使用---預備目錄,加油
-----------------------------------------------------------