spring cloud的子專案簡介 主要功能

2021-10-13 07:21:04 字數 837 閱讀 1352

集中配置管理工具,分布式系統中統一的外部配置管理,預設使用git來儲存配置,可以支援客戶端配置的重新整理及加密、解密操作。

netflix oss 開源元件整合,包括eureka、hystrix、ribbon、feign、zuul等核心元件。

eureka:服務治理元件,包括服務端的註冊中心和客戶端的服務發現機制;

ribbon:負載均衡的服務呼叫元件,具有多種負載均衡呼叫策略;

hystrix:服務容錯元件,實現了斷路器模式,為依賴服務的出錯和延遲提供了容錯能力;

feign:基於ribbon和hystrix的宣告式服務呼叫元件;

zuul:api閘道器元件,對請求提供路由及過濾功能。

用於傳播集群狀態變化的訊息匯流排,使用輕量級訊息**鏈結分布式系統中的節點,可以用來動態重新整理集群中的服務配置。

基於hashicorp consul的服務治理元件。

安全工具包,對zuul**中的負載均衡oauth2客戶端及登入認證進行支援。

springcloud應用程式的分布式請求鏈路跟蹤,支援使用zipkin、htrace和基於日誌(例如elk)的跟蹤。

輕量級事件驅動微服務框架,可以使用簡單的宣告式模型來傳送及接收訊息,主要實現為apache kafka及rabbitmq。

用於快速構建短暫、有限資料處理任務的微服務框架,用於向應用中新增功能性和非功能性的特性。

基於apache zookeeper的服務治理元件。

api閘道器元件,對請求提供路由及過濾功能。

基於ribbon和hystrix的宣告式服務呼叫元件,可以動態建立基於spring mvc註解的介面實現用於服務呼叫,在springcloud 2.0中已經取代feign成為了一等公民。

Hadoop中的子專案Zookeeper能做什麼

很高興得看到yahoo捐獻的zookeeper已經從sourceforge遷移到apache,並成為hadoop的子專案.那麼zookeeper是什麼呢?zookeeper是google的chubby乙個開源的實現.是高有效和可靠的協同工作系統.zookeeper能夠用來leader選舉,配置資訊維...

Hadoop中的子專案Zookeeper能做什麼

原始出處和作者資訊。很高興得看到yahoo捐獻的zookeeper已經從sourceforge遷移到apache,並成為hadoop的子專案.那麼zookeeper是什麼呢?zookeeper是google的chubby乙個開源的實現.是高有效和可靠的協同工作系統.zookeeper能夠用來lead...

maven deploy 之父子專案依賴

首先父類的pom定義 com.digital.promotion media promotion 1.0 snapshot pommedia promotion 父類pom的打包方式一般是pom格式。在子類中引用了父類的專案,子類的pom.xml 如下。com.digital.promotion m...