【進階篇】經過一個月的整理,不知道多少字,一篇文章彙總SpringCloud微服務精髓

在這裏插入圖片描述
本文知識點較多,篇幅較長,請耐心學習
SpringCloud微服務已經成爲時下企業項目開發的中堅力量,備受互聯網大廠的青睞,出門面試想進BAT,想拿高工資,不會SpringCloud微服務,拿offer的成功率會大大下降。

之所以寫這篇文章是因爲一對自己這一兩年工作對SpringCloud微服務認知的總結,二是有很多朋友給我提意見說要我寫一篇關於《SpringCloud微服務》有引導性的文章,在此經過一點時間的前期準備,足足花了我一個月的時間寫了這些文章,然後彙總在一起分享給大家,希望能給大家提供幫助,謝謝!

本章內容,適合進階的朋友學習。(全篇80節),請大佬收下,謝謝!

Spring Cloud

微服務的概念和優缺點

Spring Cloud是什麼

Spring Cloud和Dubbo的區別

Spring Cloud開發環境

Spring Boot簡介

搭建Spring Boot項目

Spring Boot Starter的介紹及使用

Spring Cloud Eureka

使用Eureka編寫註冊中心服務

使用Eureka編寫服務提供者

使用Eureka編寫服務消費者

Eureka註冊中心開啓密碼認證

Eureka集羣搭建

Eureka自我保護和InstanceID的配置

Eureka開發時快速移除失效服務

Eureka擴展使用

Ribbon介紹和使用

Ribbon結合RestTemplate實現負載均衡

Ribbon負載均衡策略介紹

Ribbon自定義負載均衡策略

Ribbon配置詳解

使用Feign調用服務接口

Feign的自定義配置

Hystrix介紹和使用

Hystrix資源隔離策略

Hystrix緩存和合並請求

Hystrix容錯處理

Feign整合Hystrix容錯處理

Hystrix實時監控

Hystrix Dashboard查看監控數據

Turbine集羣監控

Zuul網關介紹和使用

Zuul路由配置

Zuul過濾器詳解

Zuul容錯回退與高可用

查看Zuul的路由端點和過濾器

Zuul請求響應信息輸出

Zuul自帶的Debug功能

Gateway核心概念和工作原理

Gateway整合Eureka路由

Gateway路由斷言工廠

Gateway過濾器工廠

Gateway全局過濾器

Gateway實戰案例

Smconf概述

Apollo概述

Apollo本地部署

Apollo Portal管理後臺使用

Apollo在Java中的使用

Apollo架構設計介紹

Apollo服務端設計

Apollo客戶端設計

Apollo高可用設計

Spring Cloud集成Sleuth

Sleuth與ELK配合使用

Spring Cloud整合Zipkin

JWT是什麼

創建統一認證服務

服務提供方進行調用認證

服務消費方申請Token

Feign調用前統一申請Token傳遞到調用的服務中

RestTemplate調用前統一申請Token傳遞到調用的服務中

Zuul中傳遞Token到路由的服務中

Spring Boot Admin

Spring Boot Admin開啓認證

Spring Boot Admin集成Eureka

Spring Boot Admin監控告警服務

Swagger介紹及使用

Swagger註解

Eureka控制檯快速查看Swagger文檔

Zuul聚合多個服務Swagger

微服務實現用戶認證

Spring Cloud服務限流詳解

Spring Cloud服務降級

灰度發佈原理和實現

Guava Cache本地緩存

Spring Cloud集成Spring Data Redis

防止緩存穿透方案

防止緩存雪崩方案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章