1. 程式人生 > >Spring Cloud 微服務 (一) 預備目錄

Spring Cloud 微服務 (一) 預備目錄

學習微服務之前,說明一下學習過程,奠定基礎SpringBoot->SpringCloud->微服務

Springboot也流行起來,不管之前會不會Spring框架,他都能讓我們更容易入手Spring全家桶

SpringCloud可以認為是利用Springboot簡化構建的分散式應用

學習SpringCloud 就要知道他的五大頂樑柱,核心元件,以及要學習的點羅列

①服務發現——Netflix Eureka

  • Eureka Server/Client、高可用、實現機制

Server篇Client篇高可用篇

②客戶端負載均衡——Netflix Ribbon

  • restTemplate/Feign服務通訊、實現機制

restTemplate篇Feign篇

③斷路器——Netflix Hystrix

  • 熔斷機制

Hystrix篇

④服務閘道器——Netflix Zuul

  • 動態路由、監控、安全性

Zuul①篇Zuul②篇Zuul③篇

⑤分散式配置中心——Spring Cloud Config

  • Config Server/Client、SpringCloud Bus結合MQ

Config Server/Client篇Bus篇MQ基礎篇Spring Cloud Stream篇

 

服務追蹤,統計,問題排查 使用 SpringCloud Sleuth+ZIPKIN

ZipKin篇

 

vm虛擬機器的話,太麻煩了,不好使,順便學習一下流行的技術.

使用Docker容器、Rancher全棧化容器管理平臺,作為實踐學習工具.    Docker部署篇

Docker文件: http://www.docker.org.cn/index.html

Rancher文件: https://rancher.com/docs/rancher/latest/zh/

 

 

為後面學習使用---預備目錄,加油

-----------------------------------------------------------