微服務元件

2021-10-18 21:14:08 字數 526 閱讀 8495

好記憶不如爛筆頭,能記下點東西,就記下點,有時間拿出來看看,也會發覺不一樣的感受.

微服務可謂是當下最火爆的企業級開發應用模式,那麼具體都要用到哪些技術吶,概括如下圖所示 :

當下最新的微服務元件,無出其右,基本就是這些。

熟悉這些體系中的各個元件,對於微服務的實踐有很重要的指導作用。

其中:最主要關注的是:註冊中心 nacos,遠端服務呼叫 loadbalancer,openfeign,容錯限流sentienl ,閘道器 gateway,配置中心 nacos,認證 spring security  oauth2 等都需要好好熟悉和了解下。

玩累了springcloud,來看看springmvc 的處理邏輯。詳細如下:

習慣性的忘記了不常使用的知識,罪過罪過!

微服務元件 consul

consul是乙個用來實現分布式系統的服務發現與配置的開元工具。主要由 consul組成 什麼是服務註冊?乙個服務將其位置資訊在 中心註冊節點 註冊的過程。該服務一般會將它的主機ip位址以及埠號進行註冊,有時也會有服務訪問的認證資訊,使用協議,版本號,以及關於環境的一些細節資訊。什麼是服務發現?服務...

Springcloud微服務 元件三Ribbon

繼上兩篇接著說我們將服務註冊到eureka註冊中心後,那麼服務之間的呼叫是怎麼完成的?我們的消費者想要去註冊中心上消費我們的服務這裡就需要使用到springcloud 的元件ribbon ribbon是乙個基於http和tcp的客戶端負載均衡器。當使用ribbon對服務進行訪問的時候,它會實現從eu...

zuul閘道器 微服務元件之zuul閘道器

導 語 閘道器是微服務架構的重要組成部分,有著不可或缺的功能。引入 在沒有使用閘道器的時候,我們的微服務架構應該是這樣的,使用者通過nginx進入a服務,a服務對b c d都要進行呼叫,大家認為這樣的服務設計有沒有問題呢?冗餘 在a服務對其他服務進行呼叫的時候,我們需要對每乙個服務進行許可權控制,這...