Spring Cloud 參考文檔(目錄)

Spring Cloud 參考文檔

版本 更新日期
Finchley.SR1 2018-10-18

Spring Cloud側重於爲典型用例提供良好的開箱即用體驗,並提供可擴展性機制來覆蓋其他。

特性:

  • 分佈式/版本配置
  • 服務註冊及發現
  • 路由
  • 服務調用
  • 負載均衡
  • 熔斷器
  • 分佈式消息傳遞

Cloud Native應用程序

Cloud Native是一種應用程序開發風格,這鼓勵在持續交付和價值驅動開發領域容易採用最佳實踐,一個相關的規程是構建12因素的應用程序,其中開發實踐與交付和操作目標保持一致 - 例如,通過使用聲明式編程和管理以及監控。Spring Cloud通過多種特定方式促進了這些風格的開發,起點是一組分佈式系統中的所有組件都需要方便地訪問的特性。

許多這些特性都由Spring Boot覆蓋,Spring Cloud就是在Spring Boot之上構建的,Spring Cloud作爲兩個庫提供了更多的特性:Spring Cloud Context和Spring Cloud Commons。Spring Cloud Context爲Spring Cloud應用程序的ApplicationContext提供實用程序和特殊服務(引導上下文、加密、刷新作用域和環境端點)。Spring Cloud Commons是一組抽象和通用類,被用在不同的Spring Cloud實現(如Spring Cloud Netflix和Spring Cloud Consul)。

如果由於“Illegal key size”而導致異常,並且你使用Sun的JDK,則需要安裝Java加密擴展(JCE)無限制強度權限策略文件,有關更多信息,請參閱以下鏈接:Java 6 JCEJava 7 JCEJava 8 JCE

將這些文件解壓縮到JDK/jre/lib/security文件夾中,以便使用任何版本的JRE/ JDK x64/x86。

  • Spring Cloud Context:應用程序上下文服務
  • Spring Cloud Commons:通用的抽象

Spring Cloud Config

  • 快速開始
  • Spring Cloud Config服務器
  • 服務替代格式
  • 服務明文
  • 嵌入Config服務器
  • 推送通知和Spring Cloud Bus
  • Spring Cloud Config客戶端

Spring Cloud Netflix

  • 服務發現:Eureka客戶端
  • 服務發現:Eureka服務器
  • 斷路器:Hystrix客戶端
  • 熔斷器:Hystrix儀表盤
  • Hystrix超時和Ribbon客戶端
  • 客戶端負載均衡器:Ribbon
  • 外部配置:Archaius
  • 路由器和過濾器:Zuul
  • 多語言支持的Sidecar
  • 重試失敗的請求
  • HTTP客戶端

Spring Cloud OpenFeign

這個項目通過自動配置和綁定到Spring環境以及其他Spring編程模型風格,爲Spring Boot應用程序提供了OpenFeign集成。

  • 聲明式REST客戶端:Feign

Spring Cloud Stream

  • 快速開始
  • 2.0新特性
  • 介紹Spring Cloud Stream
  • 主要概念
  • 編程模型
  • 綁定
  • 配置選項
  • 內容類型協商
  • 模式演化的支持
  • 應用程序之間的通信
  • 測試
  • 健康指示器
  • 指標發射器
  • 樣例

Binder的實現

  • Apache Kafka Binder
  • Apache Kafka Streams Binder
  • RabbitMQ Binder

Spring Cloud Bus

  • 快速開始
  • Bus端點
  • 尋址實例
  • 尋址服務的所有實例
  • 服務ID必須是唯一的
  • 定製消息代理
  • 跟蹤Bus事件
  • 廣播你自己的事件

Spring Cloud Sleuth

Spring Cloud Consul

Spring Cloud Zookeeper

Spring Boot Cloud CLI

Spring Cloud Security

Spring Cloud用於Cloud Foundry

Spring Cloud Contract

Spring Cloud Vault

Spring Cloud Gateway

Spring Cloud Function

附錄:配置屬性綱要

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章