Spring Cloud(中文版)

原文連接:Spring Cloud

I.雲原生應用html

  1. Spring Cloud上下文:應用上下文服務
    2.1。Bootstrap應用程序上下文
    2.2。應用程序上下文層次結構
    2.3。更改Bootstrap屬性的位置
    2.4。覆蓋遠程屬性的值
    2.5。自定義Bootstrap配置
    2.6。自定義Bootstrap屬性源
    2.7。記錄配置
    2.8。環境變化
    2.9。刷新範圍
    2.10。加密和解密
    2.11。端點
  2. Spring Cloud Commons:Common Abstractions
    3.1。@EnableDiscoveryClient
    3.1.1。健康指標
    3.2。ServiceRegistry
    3.2.1。ServiceRegistry自動註冊
    3.2.2。Service Registry Actuator Endpoint
    3.3。Spring RestTemplate做爲負載均衡器客戶端
    3.4。Spring WebClient做爲負載均衡器客戶端
    3.4.1。重試失敗的請求
    3.5。多個RestTemplate對象
    3.6。Spring WebFlux WebClient做爲負載均衡器客戶端
    3.7。忽略網絡接口
    3.8。HTTP客戶端工廠
    3.9。啓用功能
    3.9.1。功能類型
    3.9.2。聲明功能
    II。Spring Cloud Config
    4.快速入門
    4.1。客戶端使用
  3. Spring Cloud Config Server
    5.1。環境存儲庫
    5.1.1。Git後端
    跳過SSL證書驗證 在Git URI 模式匹配和多個存儲庫中
    設置HTTP鏈接超時
    佔位符 使用AWS CodeCommit進行 身份驗證身份驗證 使用屬性的SSH配置 Git搜索路徑中的佔位符 強制拉入Git存儲庫在Git存儲庫中 刪除未跟蹤的分支 5.1.2。版本控制後端文件系統使用 5.1.3。文件系統後端 5.1.4。Vault後端 多個屬性源 5.1.5。經過代理訪問後端 5.1.6。與全部應用程序共享配置 基於文件的存儲庫 Vault Server
    5.1.7。JDBC後端
    5.1.8。複合環境存儲庫
    自定義複合環境存儲庫
    5.1.9。財產覆蓋
    5.2。健康指標
    5.3。安全
    5.4。加密和解密
    5.5。密鑰管理
    5.6。建立用於測試的密鑰庫
    5.7。使用多個鍵和鍵旋轉
    5.8。提供加密屬性
    6.提供替代格式
    7.提供純文本
    8.嵌入配置服務器
    9.推送通知和Spring Cloud Bus
  4. Spring Cloud Config Client
    10.1。Config First Bootstrap
    10.2。Discovery First Bootstrap
    10.3。配置客戶端快速失敗
    10.4。配置客戶端重試
    10.5。查找遠程配置資源
    10.6。爲Config Server
    10.7 指定多個URL 。配置讀取超時
    10.8。安全
    10.8.1。健康指標
    10.8.2。提供自定義RestTemplate
    10.8.3。保險庫
    10.9。Vault
    III中的嵌套密鑰。Spring Cloud Netflix
    11.服務發現:Eureka客戶端
    11.1。如何包含Eureka Client
    11.2。註冊Eureka
    11.3。使用Eureka Server
    11.4進行身份驗證。狀態頁面和健康指標
    11.5。註冊安全應用程序
    11.6。尤里卡的健康檢查
    11.7。實例和客戶端的Eureka元數據
    11.7.1。在Cloud Foundry上使用Eureka
    11.7.2。在AWS
    11.7.3 上使用Eureka 。更改Eureka實例ID
    11.8。使用EurekaClient
    11.8.1。沒有澤西
    11.9的EurekaClient 。Native Netflix EurekaClient
    11.10的替代品。爲何註冊服務這麼慢?
    11.11。區域
    12.服務發現:Eureka Server
    12.1。如何包含Eureka Server
    12.2。如何運行Eureka Server
    12.3。高可用性,區域和區域
    12.4。獨立模式
    12.5。同伴意識
    12.6。什麼時候更喜歡IP地址
    12.7。保護Eureka服務器
    13.斷路器:Hystrix客戶端
    13.1。如何包含Hystrix
    13.2。傳播安全上下文或使用Spring Scopes
    13.3。健康指標
    13.4。Hystrix度量標準流
    14.斷路器:Hystrix儀表板
  5. Hystrix超時和功能區客戶端
    15.1。如何包含Hystrix儀表板
    15.2。渦輪機
    15.2.1。集羣端點
    15.3。Turbine Stream
    16.客戶端負載均衡器:功能區
    16.1。如何包含功能區
    16.2。自定義功能區客戶端
    16.3。自定義全部功能區客戶端的默認值
    16.4。經過設置屬性自定義功能區客戶端
    16.5。使用Ribbon與Eureka
    16.6。示例:如何在沒有Eureka的狀況下使用功能區
    16.7。示例:禁用功能區
    16.8中的Eureka使用。直接使用Ribbon API
    16.9。功能區配置的緩存
    16.10。如何配置Hystrix線程池
    16.11。如何爲Ribbon的IRule提供密鑰
    17.外部配置:Archaius
    18.路由器和過濾器:Zuul
    18.1。如何包括Zuul
    18.2。嵌入式Zuul反向代理
    18.3。Zuul Http Client
    18.4。Cookie和敏感標題
    18.5。忽略標題
    18.6。管理端點
    18.6.1。路線終點
    18.6.2。過濾端點
    18.7。扼殺模式和地方前鋒
    18.8。經過Zuul
    18.9 上傳文件。查詢字符串編碼
    18.10。Plain Embedded Zuul
    18.11。禁用Zuul過濾器
    18.12。提供路線的Hystrix後退
    18.13。Zuul超時
    18.14。重寫Location頭
    18.15。指標
    18.16。Zuul開發人員指南
    18.16.1。Zuul Servlet
    18.16.2。Zuul
    RequestContext 18.16.3。@EnableZuulProxy與@EnableZuulServer
    18.16.4。@EnableZuulServer過濾器
    18.16.5。@EnableZuulProxy過濾器
    18.16.6。自定義Zuul過濾器示例
    如何編寫預過濾器
    如何編寫路由過濾器
    如何編寫後置過濾器
    18.16.7。Zuul錯誤如何工做
    18.16.8。Zuul Eager應用程序上下文加載
  6. Sidecar
    20的多語言支持
    。重試失敗的請求20.1。BackOff政策
    20.2。配置
    20.2.1。Zuul
  7. HTTP客戶端
    IV。Spring Cloud OpenFign
    22.聲明性REST客戶端:Feign
    22.1。如何包含假動做
    22.2。覆蓋假設默認值
    22.3。手動建立Feign客戶端
    22.4。Feign Hystrix支持
    22.5。Feign Hystrix後退
    22.6。Feign和@Primary
    22.7。僞裝繼承支持
    22.8。假設請求/響應壓縮
    22.9。Feign logging
    V. Spring Cloud Stream
    23.快速入門
    23.1。使用Spring Initializr建立示例應用程序
    23.2。將項目導入IDE
    23.3。添加消息處理程序,構建和運行
  8. 2.0中有哪些新功能?
    24.1。新功能和組件
    24.2。值得注意的加強
    24.2.1。Actuator和Web依賴關係如今都是可選的
    24.2.2。內容類型談判改進
    24.3。值得注意的
    貶值24.3.1。Java序列化(Java Native和Kryo​​)
    24.3.2。不推薦使用的類和方法
    25.介紹Spring Cloud Stream
    26.主要概念
    26.1。應用模型
    26.1.1。胖JAR
    26.2。粘合劑抽象
    26.3。持久發佈 - 訂閱支持
    26.4。消費者羣體
    26.5。消費者類型
    26.5.1。耐久性
    26.6。分區支持
    27.編程模型
    27.1。目的地粘合劑
    27.2。目的地綁定
    27.3。製做和使用消息
    27.3.1。Spring集成支持
    27.3.2。使用@StreamListener Annotation
    27.3.3。使用@StreamListener進行基於內容的路由
    27.3.4。使用受輪詢的消費者
    27.4。錯誤處理
    27.4.1。應用程序錯誤處理
    27.4.2。系統錯誤處理 丟失
    失敗的消息
    DLQ - 死信隊列
    從新排隊失敗的消息
    27.4.3。重試模板
    27.5。反應式編程支持
    27.5.1。基於反應堆的處理程序
    27.5.2。反應源
    28.粘合劑
    28.1。生產者和消費者
    28.2。Binder SPI
    28.3。粘合劑檢測
    28.3.1。類路徑檢測
    28.4。Classpath
    28.5 上的多個綁定器。鏈接到多個系統
    28.6。綁定可視化和控制
    28.7。活頁夾配置屬性
    29.配置選項
    29.1。綁定服務屬性
    29.2。綁定屬性
    29.2.1。常見的綁定屬性
    29.2.2。消費者財產
    29.2.3。製片人屬性
    29.3。使用動態綁定目標
    30.內容類型協商
    30.1。力學
    30.1.1。內容類型與參數類型
    30.1.2。消息轉換器
    30.2。提供MessageConverters
    30.3。用戶定義的消息轉換器
    31.模式演進支持
    31.1。架構註冊表客戶端
    31.1.1。架構註冊表客戶端屬性
    31.2。Avro架構註冊表客戶端消息轉換器
    31.2.1。Avro架構註冊表消息轉換器屬性
    31.3。Apache Avro消息轉換器
    31.4。具備架構支持的轉換器
    31.5。架構註冊表服務器
    31.5.1。Schema Registry Server API
    註冊新
    模式按主題,格式和版本檢索現有模式
    按主題和格式
    檢索現有架構按ID檢索現有架構按
    主題,格式和版本
    刪除架構按ID
    刪除架構按主題刪除架構
    31.5.2。使用Confluent的Schema Registry
    31.6。模式登記和決議
    31.6.1。模式註冊過程(序列化)
    31.6.2。模式解析過程(反序列化)
    32。應用程序間通訊
    32.1。鏈接多個應用程序實例
    32.2。實例索引和實例計數
    32.3。分區
    32.3.1。配置輸出綁定以進行分區
    32.3.2。配置輸入綁定以進行分區
    33.測試
    33.1。禁用測試活頁夾自動配置
    34.健康指標
    35.指標發射器
    36.樣本
    36.1。在CloudFoundry
    VI 上部署流應用程序。Binder實施
  9. Apache Kafka Binder
    37.1。用法
    37.2。Apache Kafka Binder概述
    37.3。配置選項
    37.3.1。Kafka Binder Properties
    37.3.2。卡夫卡消費者物業
    37.3.3。卡夫卡製片人物業
    37.3.4。用法示例
    示例:將autoCommitOffset設置爲false並依賴於Manual Acking
    示例:安全配置
    示例:暫停和恢復使用者
    37.4。錯誤頻道
    37.5。Kafka指標
    37.6。死信主題處理
    37.7。使用Kafka Binder進行分區
  10. Apache Kafka Streams Binder
    38.1。用法
    38.2。Kafka Streams Binder概述
    38.2.1。Streams DSL
    38.3。配置選項
    38.3.1。Kafka Streams Properties
    38.3.2。TimeWindow屬性:
    38.4。多輸入綁定
    38.4.1。多輸入綁定做爲接收器
    38.4.2。多輸入綁定做爲處理器
    38.5。多輸出綁定(又稱分支)
    38.6。消息轉換
    38.6.1。出站序列化
    38.6.2。入境反序列化
    38.7。錯誤處理
    38.7.1。處理反序列化例外
    38.7.2。處理非反序列化例外
    38.8。交互式查詢
  11. RabbitMQ Binder
    39.1。用法
    39.2。RabbitMQ Binder概述
    39.3。配置選項
    39.3.1。RabbitMQ Binder Properties
    39.3.2。RabbitMQ Consumer Properties
    39.3.3。Rabbit Producer Properties
    39.4。使用RabbitMQ Binder
    39.4.1 重試。所有放在一塊兒
    39.5。錯誤頻道
    39.6。死信隊列處理
    39.6.1。非分區目的地
    39.6.2。分區目標
    從新發布ToDlq = false
    republishToDlq = true
    39.7。使用RabbitMQ Binder
    VII進行分區。Spring Cloud Bus
    40.快速入門
    41.總線端點
    41.1。總線刷新端點
    41.2。總線Env端點
    42.尋址實例
    43.尋址服務的全部實例
    44.服務ID必須惟一
    45.自定義消息代理
    46.跟蹤總線事件
    47.廣播您本身的事件
    47.1。在自定義包中註冊事件
    VIII。Spring Cloud Sleuth
    48.簡介
    48.1。術語
    48.2。目的
    48.2.1。使用Zipkin
    48.2.2進行分佈式跟蹤。可視化錯誤
    48.2.3。勇敢的分佈式追蹤
    48.2.4。實例
    48.2.5。
    使用Logstash
    48.2.6 記錄日誌關聯JSON Logback。傳播跨度背景
    行李與跨度標籤
    48.3。爲項目添加偵探
    48.3.1。只有
    空位(對數相關)48.3.2。經過HTTP
    48.3.3 與Zipkin的偵探。在RabbitMQ或Kafka上使用Zipkin的偵探
    49.其餘資源
    50.特色
    50.1。勇敢的介紹
    50.1.1。追蹤
    50.1.2。本地追蹤
    50.1.3。自定義跨度
    50.1.4。隱含地查看當前跨度
    50.1.5。RPC追蹤
    單向追蹤
    51.抽樣
    51.1。聲明性抽樣
    51.2。定製抽樣
    51.3。Spring Cloud Sleuth中的採樣
    52.傳播
    52.1。傳播額外的字段
    52.1.1。前綴字段
    52.1.2。提取傳播的上下文
    52.1.3。在客戶端和服務器之間共享跨度ID
    52.1.4。實施傳播
    53.當前追蹤組件
    54.當前跨度
    54.1。手動設置範圍內的範圍
    55.儀器
    56.跨度生命週期
    56.1。建立和完成跨度
    56.2。持續跨度
    56.3。使用顯式父級建立跨度
    57.命名跨度爲
    57.1。@SpanName Annotation
    57.2。toString()方法
    58.使用註釋管理Spans
    58.1。理由
    58.2。建立新跨度
    58.3。持續跨度
    58.4。高級標籤設置
    58.4.1。定製提取器
    58.4.2。解決值的表達式
    58.4.3。使用toString()方法
    59.自定義
    59.1。HTTP
    59.2。TracingFilter
    59.3。自定義服務名稱
    59.4。報告範圍的定製
    59.5。主機定位器
    60.向Zipkin
    61 發送跨度.Pipkin Stream跨度消費者
    62.集成
    62.1。OpenTracing
    62.2。可運行和可調用
    62.3。Hystrix
    62.3.1。自定義併發策略
    62.3.2。手動命令設置
    62.4。RxJava
    62.5。HTTP集成
    62.5.1。HTTP過濾器
    62.5.2。HandlerInterceptor
    62.5.3。Async Servlet支持
    62.5.4。WebFlux支持
    62.5.5。Dubbo RPC支持
    62.6。HTTP客戶端集成
    62.6.1。同步靜止模板
    62.6.2。異步休息模板
    多個異步休息模板
    62.6.3。WebClient
    62.6.4。Traverson
    62.6.5。Apache HttpClientBuilder和HttpAsyncClientBuilder
    62.6.6。Netty HttpClient
    62.6.7。UserInfoRestTemplateCustomizer
    62.7。僞裝
    62.8。異步通訊
    62.8.1。@Async註釋方法
    62.8.2。@Scheduled Annotated Methods
    62.8.3。Executor,ExecutorService和ScheduledExecutorService
    Executors的自定義
    62.9。消息
    62.9.1。Spring Integration和Spring Cloud Stream
    62.9.2。Spring RabbitMq
    62.9.3。春天卡夫卡
    62.10。Zuul
    63.運行示例
    IX。Spring Cloud Consul
    64.安裝Consul
  12. Consul Agent
    66.使用Consul
    66.1進行服務發現。如何激活
    66.2。註冊領事
    66.3。HTTP健康檢查
    66.3.1。元數據和Consul標籤
    66.3.2。使領事實例ID獨特
    66.4。查找服務
    66.4.1。使用功能區
    66.4.2。使用DiscoveryClient
    66.5。Consul Catalog Watch
    67.使用Consul
    67.1進行分佈式配置。如何激活
    67.2。定製
    67.3。Config Watch
    67.4。配置
    67.5的YAML或屬性。git2consul與Config
    67.6。快速失敗
    68.領事重試
    69.春天雲巴士與領事
    69.1。如何激活
    70.與Hystrix
    71的斷路器.Hystrix指標與Turbine和Consul
    X 聚合.Spring Cloud Zookeeper
    72.安裝Zookeeper
    73.使用Zookeeper
    73.1進行服務發現。激活
    73.2。註冊Zookeeper
    73.3。使用DiscoveryClient
    74.將Spring Cloud Zookeeper與Spring Cloud Netflix組件一塊兒使用
    74.1。帶Zookeeper的功能區
  13. Spring Cloud Zookeeper和Service Registry
    75.1。實例狀態
  14. Zookeeper依賴關係
    76.1。使用Zookeeper依賴關係
    76.2。激活Zookeeper依賴關係
    76.3。設置Zookeeper依賴關係
    76.3.1。別名
    76.3.2。路徑
    76.3.3。負載平衡器類型
    76.3.4。內容類型模板和版本
    76.3.5。默認標題
    76.3.6。所需的依賴關係
    76.3.7。存根
    76.4。配置Spring Cloud Zookeeper依賴關係
  15. Spring Cloud Zookeeper依賴關係監視器
    77.1。激活
    77.2。註冊監聽器
    77.3。使用Presence Checker
    78.使用Zookeeper
    78.1進行分佈式配置。激活
    78.2。定製
    78.3。訪問控制列表(ACL)
    XI。Spring Cloud Security
    79.快速入門
    79.1。OAuth2單點登陸
    79.2。OAuth2受保護資源
    80.更多細節
    80.1。單點登陸
    80.2。令牌中繼
    80.2.1。客戶端令牌中繼
    80.2.2。Zuul Proxy
    80.2.3中的客戶端令牌中繼。資源服務器令牌中繼
    81.在Zuul代理
    XII的下游配置身份驗證。適用於Cloud Foundry的Spring Cloud
    82.發現
    83.單點登陸
    十三。Spring Cloud Contract
  16. Spring Cloud Contract
  17. Spring Cloud Contract Verifier簡介
    85.1。爲什麼選擇合同審覈員?
    85.1.1。測試問題
    85.2。目的
    85.3。工做原理
    85.3.1.三秒鐘的巡迴賽
    85.3.2。 消費者方面 的製片人三分鐘之旅
    85.3.3。定義合同
    85.3.4。客戶端
    85.3.5。服務器端
    85.4。消費者驅動合同(CDC) 分步指南
    85.4.1。技術說明
    85.4.2。消費者方(貸款發行)
    85.4.3。生產者方(欺詐檢測服務器)
    85.4.4。消費者方(貸款發行)最終步驟
    85.5。依賴性
    85.6。其餘連接
    85.6.1。Spring Cloud Contract視頻
    85.6.2。讀物
    85.7。樣本
  18. Spring Cloud Contract FAQ
    86.1。爲何使用Spring Cloud Contract Verifier而不是X?
    86.2。我不想在Groovy中寫一份合同!
    86.3。這個值是什麼(consumer(),producer())?
    86.4。如何進行Stubs版本控制?
    86.4.1。API版本
    86.4.2。JAR版本
    86.4.3。Dev或prod stubs
    86.5。與合同的共同回購
    86.5.1。回購結構
    86.5.2。工做流程
    86.5.3。消費者
    86.5.4。製片人
    86.5.5。如何針對每一個生產者定義每一個主題的消息傳遞合同?
    適用
    於Graven項目的Maven 項目
    86.6。我須要二進制存儲嗎?我不能用Git嗎?
    86.6.1。議定書公約
    86.6.2。製片人
    86.6.3。消費者
    86.7。我可使用Pact Broker嗎?
    86.7.1。契約消費者
    86.7.2。製片人
    86.7.3。契約消費者(生產者合同方法)
    86.8。如何調試生成的測試客戶端發送的請求/響應?
    86.8.1。如何調試WireMock發送的映射/請求/響應?
    86.8.2。如何查看在HTTP服務器存根中註冊的內容?
    86.8.3。我能夠從文件中引用文字嗎?
  19. Spring Cloud Contract Verifier Setup
    87.1。Gradle項目
    87.1.1。先決條件
    87.1.2。添加具備依賴關係的Gradle插件
    87.1.3。Gradle and Rest Assured 2.0
    87.1.4。Gradle
    87.1.5的快照版本。添加存根
    87.1.6。運行插件
    87.1.7。默認設置
    87.1.8。配置插件
    87.1.9。配置選項
    87.1.10。全部測試的單基類
    87.1.11。合同的不一樣基類
    87.1.12。調用生成的測試
    87.1.13。將存根推送到SCM
    87.1.14。消費者方面的Spring Cloud合同驗證者
    87.2。Maven項目
    87.2.1。添加maven插件
    87.2.2。Maven和Rest Assured 2.0
    87.2.3。Maven
    87.2.4的快照版本。添加存根
    87.2.5。運行插件
    87.2.6。配置插件
    87.2.7。配置選項
    87.2.8。全部測試的單基類
    87.2.9。合同的不一樣基類
    87.2.10。調用生成的測試
    87.2.11。將存根推送到SCM
    87.2.12。Maven插件和STS
    87.3。存根和傳遞依賴
    87.4。CI服務器設置
    87.5。情景
    87.6。Docker項目
    87.6.1。簡介Maven,JAR和二進制存儲
    87.6.2。工做原理
    環境變量
    87.6.3。用法示例
    87.6.4。服務器端(nodejs)88。Spring
    Cloud Contract Verifier Messaging
    88.1。集成
    88.2。手動集成測試
    88.3。發佈者端測試生成
    88.3.1。場景1:無輸入消息
    88.3.2。場景2:輸入
    88.3.3 觸發的輸出。場景3:無輸出消息
    88.4。消費者存根生成
  20. Spring Cloud Contract Stub Runner
    89.1。快照版本
    89.2。將Stubs發佈爲JAR
    89.3。Stub Runner Core
    89.3.1。檢索存根
    Stub下載
    Classpath掃描
    89.3.2。運行存根限制
    使用主應用程序
    HTTP存根運行
    查看已註冊的映射
    消息存根
    89.4。Stub Runner JUnit規則
    89.4.1。Maven設置
    89.4.2。提供固定端口
    89.4.3。Fluent API
    89.4.4。Stub Runner with Spring
    89.5。Stub Runner Spring Cloud
    89.5.1。Stubbing Service Discovery
    測試配置文件和服務發現
    89.5.2。附加配置
    89.6。Stub Runner Boot Application
    89.6.1。如何使用它?
    Stub Runner Server
    Stub Runner Server Fat Jar
    Spring Cloud CLI
    89.6.2。端點
    HTTP
    消息傳遞
    89.6.3。例
    89.6.4。Stub Runner Boot with Service Discovery
    89.7。消費者存根
    89.8。共同的
    89.8.1。JUnit和Spring的公共屬性
    89.8.2。Stub Runner Stubs ID
    89.9。Stub Runner Docker
    89.9.1。如何使用它
    89.9.2。非JVM項目中客戶端使用的示例
  21. Messub
    90.1的Stub Runner 。存根觸發
    90.1.1。按標籤觸發
    90.1.2。按組和工件ID觸發
    90.1.3。由Artifact Ids觸發
    90.1.4。觸發全部消息
    90.2。Stub Runner Integration
    90.2.1。將Runner添加到項目
    90.2.2。禁用功能
    方案1(無輸入消息)
    方案2(輸入觸發輸出)
    場景3(沒有輸出的輸入)
    90.3。Stub Runner Stream
    90.3.1。將Runner添加到項目
    90.3.2。禁用功能
    方案1(無輸入消息)
    方案2(由輸入觸發的輸出)
    方案3(無輸出的輸入)
    90.4。Stub Runner Spring AMQP
    90.4.1。將Runner添加到項目中
    觸發消息
    Spring AMQP測試配置
    91.合同DSL
    91.1。限制
    91.2。常見的頂級元素
    91.2.1。說明
    91.2.2。名稱
    91.2.3。忽略合同
    91.2.4。從文件傳遞值
    91.2.5。HTTP頂級元素
    91.3。請求
    91.4。回覆
    91.5。動態特性
    91.5.1。體內動態特性
    91.5.2。正則表達式
    91.5.3。傳遞可選參數
    91.5.4。在服務器端執行自定義方法
    91.5.5。引用響應中的請求
    91.5.6。註冊您本身的WireMock擴展
    91.5.7。匹配器部分
    91.6 中的動態屬性。JAX-RS支持
    91.7。異步支持
    91.8。使用上下文路徑
    91.9。消息頂級元素
    91.9.1。由方法
    91.9.2 觸發的輸出。輸出由消息
    91.9.3 觸發。消費者/製片人
    91.9.4。共同
    91.10。一個文件中的多個合同
    91.11。從合同生成Spring REST Docs片斷
    92.定製
    92.1。擴展DSL
    92.1.1。共同的JAR
    92.1.2。將依賴項添加到項目
    92.1.3。測試項目依賴關係中的依賴關係
    92.1.4。在插件的依賴關係
    92.1.5中測試依賴關係。在DSL中引用類
    93.使用可插拔架構
    93.1。自定義合同轉換器
    93.1.1。Pact Converter
    93.1.2。契約
    93.1.3。生產者契約
    93.1.4。消費者契約
    93.2。使用自定義測試生成器
    93.3。使用自定義存根生成器
    93.4。使用Custom Stub Runner
    93.5。使用Custom Stub Downloader
    93.6。使用SCM Stub Downloader
    93.7。使用Pact Stub Downloader
  22. Spring Cloud Contract WireMock
    94.1。自動註冊存根
    94.2。使用文件指定存根體
    94.3。替代方案:使用JUnit規則
    94.4。休息模板
    94.5的輕鬆SSL驗證。WireMock和Spring MVC模擬
    94.6。自定義WireMock配置
    94.7。使用REST Docs
    94.8 生成存根。使用REST Docs生成合同
    95.遷移
    95.1。1.0.x→1.1.x
    95.1.1。生成的存根的新結構
    95.2。1.1.x→1.2.x
    95.2.1。自定義HttpServerStub
    95.2.2。生成測試的新包
    95.2.3。TemplateProcessor
    95.2.4中的新方法。RestAssured 3.0
    95.3。1.2.x→2.0.x
    95.3.1。沒有駱駝支持
    96.連接
    XIV。Spring Cloud Vault
    97.快速入門
    98.客戶端使用
    98.1。身份驗證
    99.身份驗證方法
    99.1。令牌認證
    99.2。AppId認證
    99.2.1。自定義UserId
    99.3。AppRole身份驗證
    99.4。AWS-EC2身份驗證
    99.5。AWS-IAM身份驗證
    99.6。TLS證書身份驗證
    99.7。Cubbyhole認證
    99.8。Kubernetes認證
    100.祕密後端
    100.1。通用後端
    100.2。Versioned鍵值後端
    100.3。領事
    100.4。RabbitMQ
    100.5。AWS
    101.數據庫後端
    101.1。數據庫
    101.2。Apache Cassandra
    101.3。MongoDB
    101.4。MySQL
    101.5。PostgreSQL
    102.配置PropertySourceLocator行爲
  23. Service Registry配置
  24. Vault Client快速失敗
  25. Vault客戶端SSL配置
    106.租賃生命週期管理(續訂和撤銷)
    XV。Spring Cloud Gateway
    107.如何包含Spring Cloud Gateway
    108.詞彙表
    109.如何工做
  26. Route Predicate Factories
    110.1。在Route Predicate Factory
    110.2以後。在Route Predicate Factory
    110.3 以前。在Route Predicate Factory
    110.4之間。Cookie Route Predicate Factory
    110.5。標題路線謂詞工廠
    110.6。主機路線謂詞工廠
    110.7。方法路線謂詞工廠
    110.8。Path Route Predicate Factory
    110.9。查詢路由謂詞工廠
    110.10。RemoteAddr Route Predicate Factory
    110.10.1。修改解析遠程地址的方式
  27. GatewayFilter Factories 111.1。AddRequestHeader GatewayFilter Factory 111.2。AddRequestParameter GatewayFilter Factory 111.3。AddResponseHeader GatewayFilter Factory 111.4。Hystrix GatewayFilter Factory 111.5。PrefixPath GatewayFilter Factory 111.6。PreserveHostHeader GatewayFilter Factory 111.7。RequestRateLimiter GatewayFilter Factory 111.7.1。Redis RateLimiter 111.8。RedirectTo GatewayFilter Factory 111.9。RemoveNonProxyHeaders GatewayFilter Factory 111.10。RemoveRequestHeader GatewayFilter Factory 111.11。RemoveResponseHeader GatewayFilter Factory 111.12。RewritePath GatewayFilter Factory 111.13。SaveSession GatewayFilter Factory 111.14。SecureHeaders GatewayFilter Factory 111.15。SetPath GatewayFilter Factory 111.16。SetResponseHeader GatewayFilter Factory 111.17。SetStatus GatewayFilter Factory 111.18。StripPrefix GatewayFilter Factory 111.19。重試GatewayFilter Factory 112.全局過濾器 112.1。組合全局過濾器和GatewayFilter排序 112.2。前向路由過濾器 112.3。LoadBalancerClient過濾器 112.4。網絡路由過濾器 112.5。Netty寫響應過濾器 112.6。RouteToRequestUrl過濾器 112.7。Websocket路由過濾器 112.8。使路由成爲交換 113.配置 113.1。Fluent Java Routes API 113.2。DiscoveryClient路由定義定位器 114.執行器API 115.開發人員指南 115.1。編寫自定義路線謂詞工廠 115.2。編寫自定義GatewayFilter工廠 115.3。編寫自定義全局過濾器 115.4。編寫自定義路由定位器和寫入器 116.使用Spring MVC或Webflux XVI 構建簡單網關。Spring Cloud功能 117.簡介 118.入門 119.構建和運行功能 120.功能目錄和靈活功能簽名 121.獨立Web應用程序 122.獨立流應用程序 123.部署打包功能 124.動態編譯 125.無服務器平臺適配器 125.1。AWS Lambda 125.1.1。介紹 125.1.2。關於JAR佈局的說明 125.1.3。上傳 125.1.4。Platfom特定功能 HTTP和API網關 125.2。Azure功能 125.2.1。關於JAR佈局的說明 125.2.2。JSON配置 125.2.3。創建 125.2.4。運行樣本 125.3。Apache Openwhisk 125.3.1。快速入門
相關文章
相關標籤/搜索