原创 Spring Cloud筆記-Spring Cloud Alibaba Nacos服務註冊和配置中心(十八)

1.Nacos簡介 Nacos命名的前四個字母分別取自Naming(服務註冊,即服務命名管理)和Configuration(服務配置)的前兩個字母,s取自Service,也就是服務的意思。它是一個更易於構建雲原生應用的動態服務發現、配置管

原创 Spring Cloud筆記-Spring Cloud Sleuth分佈式請求鏈路跟蹤(十六)

1.概述 在微服務框架中,一個客戶端請求,從發起到後端系統中,會經歷多個不同的微服務結點的調用,每一個請求都會形成一條複雜的分佈式調用鏈路,鏈路中任何一個服務出現故障或延時都會導致整個請求最終的失敗。 Spring Cloud Sleut

原创 Spring Cloud筆記-Spring Cloud Alibaba入門簡介(十七)

1.Spring Cloud Alibaba出現 因爲Spring Cloud Netflix的很多項目進入了維護階段,意味着Spring Cloud不再向該模塊添加新功能了,並提供了替代的解決方案。Spring Cloud Alibab

原创 Spring Cloud筆記-Spring Cloud Stream消息驅動(十五)

1.消息驅動概述 1.Spring Cloud Stream是什麼 Spring Cloud Stream是一個構建消息驅動微服務的框架。應用程序通過Inpust和Outputs與Spring Cloud中的Binder對象進行交互。首先

原创 Spring Cloud筆記-Spring Cloud Bus消息總線(十四)

1.概述 Spring Cloud Bus是用來將分佈式系統的結點與輕量級消息系統連接起來的框架,它整合了Java事件處理機制和消息中間件的功能,Spring Cloud Bus目前支持的MQ有:RAbbitMQ和Kafka。Spring

原创 Spring Cloud筆記-Spring Cloud Config分佈式配置中心(十三)

1.概述 微服務架構意味着將會產生越來越多的單體服務,每個業務模塊都被拆成了一個微服務模塊,每個微服務模塊中,都有各自的配置文件,隨着模塊的增多,配置文件越來越多,因此,需要有一個集中式的、動態配置的管理來解決這個問題。於是Spring

原创 Spring Boot筆記-Spring Boot與Web開發(四)

1.簡介 使用Spring Boot進行Web應用的開發: 創建Spring Boot應用,選中需要的模塊 Spring Boot已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就可以運行起來 編寫業務代碼 自動配置原理: xx

原创 Spring Cloud筆記-Gateway新一代網關(十二)

1.概述簡介 Gateway官方文檔:https://cloud.spring.io/spring-cloud-gateway/2.2.x/reference/html/ 在Spring Cloud 1.x中,網關使用的是Zuul 1,在

原创 Spring Cloud筆記-Hystrix斷路器(十)

1.概述 1.分佈式系統面臨的問題 在複雜的分佈式架構系統裏,服務之間的相互調用無法避免出現失敗的情況。如果一個服務的調用鏈路比較長的時候,這種調用失敗的概率會更高一些,比如A調用B,B調用C,C調用D這種長鏈路調用,又或者一個服務的調用

原创 Spring Cloud筆記-Zuul路由網關(十一)

第二季原視頻裏,並沒有講解Zuul的用法,於是,就從其他地方(尚硅谷Spring Cloud第一季和千鋒教育Spring Cloud)找了找資源,學習一下。 1.概述簡介 Zuul包含了對請求的路由和過濾兩個最主要的功能。其中路由功能負責

原创 Spring Cloud筆記-OpenFeign服務接口調用(九)

1.概述 Feign是一個聲明式Web Service客戶端,使用Feign能讓編寫Web Service客戶端更加簡單。 使用方法:定義一個服務接口,在上面添加註解。Feign還支持可插拔式的編碼器和解碼器。Spring Cloud對F

原创 Spring註解驅動-Servlet與Spring MVC(九)

1.Servlet-簡介&測試 Servlet相關文檔可以去這裏下載:https://www.jcp.org/en/jsr/summary?id=servlet,目前已經出來Servlet 4.0了。 新建一個Java EE的Web Ap

原创 Spring Cloud筆記-從2.2.x和H版開始說起(二)

教程分爲兩部分,第一部分,採用Spring Boot 2.x版和Spring Cloud H版,第二部分,採用Spring Cloud Alibaba。 Spring Cloud的命名規則是依賴字母命名的,從A-Z,Spring Boot

原创 Spring Cloud筆記-關於Cloud各種組件的停更/升級/替換(三)

有些Spring Cloud的組件因爲種種原因,會停止更新,但是我們依舊可以使用,只是不建議使用了,類似於Java中的@Deprecated。 碰到問題一方面需要自己動手去查,另外就是參考官方文檔,也就是Spring Cloud和Spr

原创 Spring註解驅動-目錄

教程來源:https://www.bilibili.com/video/BV1gW411W7wy 感謝尚硅谷的課程。筆記根據視頻做了下整理,方便後續自己回來看,博客按照下面的章節進行。 如果有錯誤,歡迎大家指出,謝謝! 如果有疑問,可以一