springboot~如何去掌握它(新手可以看看)
阿新 • • 發佈:2018-12-16
springboot~如何去掌握它
主講:倉儲大叔
每講40分鐘
架構圖
graph LR App-->A Web-->A A(zuul proxy)-->B(eureka server) A-->C(config server) C-->B User-->C Product-->C A-->D(ribbon+hystrix) User-->B Product-->B FeiClient-->User FeiClient-->Product一 spirngboot介紹
- 環境搭建 jdk,gradle
- IDE工具選擇intellij idea
- 原始碼工具github的使用
- issue的使用
- 分支的介紹與使用原則
- 第一個web api程式
二 服務發現與配置中心
- eureka的介紹
- eureka專案的建立與配置
- 啟動第一個服務發現環境
- eureka client的搭建
- 配置中心config-server的建立與配置
- 把配置中註冊到eureka的意義
- 新增config-repo專案
- 新增新專案,作為eurekaClient和configClient,並進行設定
三 docker-compose部署整合開發環境
- docker-compose介紹與語法
- 整合eureka
- 整合config-server
- 整合rabbitmq
- 整合redis
- 整合mongodb
- 整合zipkin
- 整合mysql
- 對docker-compose.yml進行測試與部署
- 開發新的專案,對這些環境進行測試
四 zuul實現閘道器功能
- zuul的介紹
- zuul專案的建立
- yml相關配置與說明
- hystrix斷路器的介紹和配置
- Ribbon客戶端負載均衡的介紹
- 建立A站和B站服務,並使用zuul實現路由轉發
- 過濾器的使用
- 使用zuul實現使用者授權
- 使用zuul實現異常統一處理
五 幾個常用的元件介紹
- spring Cloud Bus介紹
- rabbitmq的配置與使用
- config-server專案對熱部署的實現
- mongodb的配置與使用
- redis的配置與使用
- mysql的配置與使用