原创 Spring Cloud 系列之 Netflix Eureka 註冊中心(一)

服務註冊中心是服務實現服務化管理的核心組件,類似於目錄服務的作用,主要用來存儲服務信息,譬如提供者 url 串、路由信息等。服務註冊中心是微服務架構中最基礎的設施之一。 在微服務架構流行之前,註冊中心就已經開始出現在分佈式架構的

原创 Spring Cloud 系列之 Netflix Hystrix 服務容錯(三)

本篇文章爲系列文章,未讀前幾集的同學請猛戳這裏: Spring Cloud 系列之 Netflix Hystrix 服務容錯(一) Spring Cloud 系列之 Netflix Hystrix 服務容錯(二) 本篇文章講解

原创 Spring Cloud 系列之 Feign 聲明式服務調用(二)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏:Spring Cloud 系列之 Feign 聲明式服務調用(一) 本篇文章講解 Feign 性能優化的問題,Gzip壓縮、HTTP連接池、請求超時等。 Feign 性能優化 G

原创 Spring Cloud 系列之 Stream 消息驅動(一)

在實際開發過程中,服務與服務之間通信經常會使用到消息中間件,消息中間件解決了應用解耦、異步處理、流量削鋒等問題,實現高性能,高可用,可伸縮和最終一致性架構。 不同中間件內部實現方式是不一樣的,這些中間件的差異性導致我們實際項目開發

原创 Spring Cloud 系列之 Sleuth 鏈路追蹤(三)

本篇文章爲系列文章,未讀前幾集的同學請猛戳這裏: Spring Cloud 系列之 Sleuth 鏈路追蹤(一) Spring Cloud 系列之 Sleuth 鏈路追蹤(二) 本篇文章講解 Sleuth 如何使用 Elast

原创 Spring Cloud 系列之 Stream 消息驅動(二)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏:Spring Cloud 系列之 Stream 消息驅動(一) 本篇文章講解 Stream 如何實現消息分組和消息分區。 消息分組 點擊鏈接觀看:Stream 消息分組視頻(獲取

原创 Spring Cloud 系列之 Netflix Eureka 註冊中心(二)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏:Spring Cloud 系列之 Netflix Eureka 註冊中心(一) 本篇文章講解 Eureka 集羣、架構原理、自我保護、優雅停服、安全認證等功能實現。 高可用 Eur

原创 Spring Cloud 系列之 Sleuth 鏈路追蹤(二)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏:Spring Cloud 系列之 Sleuth 鏈路追蹤(一) 本篇文章講解 Sleuth 基於 Zipkin 存儲鏈路追蹤數據至 MySQL,Elasticsearch 以及使用

原创 Spring Cloud 系列之 Sleuth 鏈路追蹤(一)

隨着微服務架構的流行,服務按照不同的維度進行拆分,一次請求往往需要涉及到多個服務。互聯網應用構建在不同的軟件模塊集上,這些軟件模塊,有可能是由不同的團隊開發、可能使用不同的編程語言來實現、有可能布在了幾千臺服務器,橫跨多個不同的數

原创 Spring Cloud 系列之 Netflix Zuul 服務網關(四)

本篇文章爲系列文章,未讀前幾集的同學請猛戳這裏: Spring Cloud 系列之 Netflix Zuul 服務網關(一) Spring Cloud 系列之 Netflix Zuul 服務網關(二) Spring Cloud

原创 Spring Cloud 系列之 Netflix Zuul 服務網關(一)

什麼是 Zuul Zuul 是從設備和網站到應用程序後端的所有請求的前門。作爲邊緣服務應用程序,Zuul 旨在實現動態路由,監視,彈性和安全性。Zuul 包含了對請求的路由和過濾兩個最主要的功能。 Zuul 是 Netfli

原创 Spring Cloud 系列之 Gateway 服務網關(三)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏: Spring Cloud 系列之 Gateway 服務網關(一) Spring Cloud 系列之 Gateway 服務網關(二) 本篇文章講解 Gateway 網關過濾器和全

原创 Spring Cloud 系列之 Netflix Hystrix 服務監控

Actuator Hystrix 除了可以實現服務容錯之外,還提供了近乎實時的監控功能,將服務執行結果和運行指標,請求數量成功數量等等這些狀態通過 Actuator 進行收集,然後訪問 /actuator/hystrix.str

原创 Spring Cloud 系列之 Netflix Hystrix 服務容錯(二)

本篇文章爲系列文章,未讀第一集的同學請猛戳這裏:Spring Cloud 系列之 Netflix Hystrix 服務容錯(一) 本篇文章講解 Hystrix 服務隔離中的線程池隔離與信號量隔離。 服務隔離 點擊鏈接觀看:服務

原创 Spring Cloud 系列之 Netflix Zuul 服務網關(三)

本篇文章爲系列文章,未讀前幾集的同學請猛戳這裏: Spring Cloud 系列之 Netflix Zuul 服務網關(一) Spring Cloud 系列之 Netflix Zuul 服務網關(二) 本篇文章講解 Zuul