Spring Cloud 知識結構梳理

2021-08-28 03:26:45 字數 1195 閱讀 3117

在spring cloud的保護傘下。 我們將看看以下功能:

使用spring cloud實現集中式微服務配置

配置伺服器

使用spring cloud bus跨配置同步配置

微服務例項

使用feign建立宣告性rest客戶端

使用ribbon實現客戶端負載平衡

使用eureka實現name伺服器

使用zuul實現api閘道器

使用spring cloud sleuth和zipkin實現分布式跟蹤

使用hystrix實現容錯

一些重要的spring cloud子專案如下:

spring cloud config:跨不同環境的不同微服務實現集中式外部配置。

spring cloud netflix:netflix是微服務架構的早期採用者之一。 許多內部netflix專案都是在spring cloud netflix的保護下開源的。 例子包括eureka,hystrix和zuul。

spring cloud bus:使用輕量級訊息**構建微服務的整合變得更加容易。

spring cloud sleuth:與zipkin一起,它提供分布式跟蹤解決方案。

spring cloud data flow:提供圍繞微服務應用程式構建業務流程的功能。 提供dsl,gui和rest api。

spring cloud stream:提供乙個簡單的宣告性框架,將基於spring(和spring boot)的應用程式與apache kafka或rabbitmq等訊息**整合。

spring cloud netflix旗下的一些重要專案如下

如下:eureka:提供服務註冊的名稱伺服器

微服務的發現功能。

hystrix:通過電路構建容錯微服務的功能

斷路器。 還提供儀表板。

feign:宣告式rest客戶端可以輕鬆呼叫使用jax-rs和spring mvc建立的服務。

ribbon:提供客戶端負載平衡功能。

zuul:提供典型的api閘道器功能,例如路由,過濾,身份驗證和安全性。 它可以使用自定義規則進行擴充套件

和過濾器。

Linux知識結構

1.掛載 系統目錄與硬碟分割槽建立聯絡的過程,稱為掛載。2.掛載點 與硬碟分割槽取得聯絡的目錄,稱為掛載點 3.掛載的型別 自動,手動 4.根目錄 linux系統只有乙個根目錄,名稱 斜槓 5.檔案佔據分割槽空間 會佔據其上邊與其挨著最近掛載點的分割槽 usr home etc var dev 建立...

memcache知識結構

memcached.exe memcached d install memcached d start memcached d stop restart memcached d install php對memcache的操作 new memcache set key,value,壓縮,有效期 add...

IT PRO的知識結構

我一直想幫助新入行的朋友建立乙個知識結構,但是一直也沒有想好怎麼寫。在我之前的文章中,我曾提到了,從事計算機it pro,需要建立自己的知識結構。這方面的文章,估計介紹的很少,需要作者豐富的行業閱歷。在這方面,本人也覺得資歷不夠,不過還是想寫一寫,算是拋磚引玉吧。首先給從事計算機的工作來乙個分類。根...