幫助中心 | 我的帳號 | 關於我們

Spring Cloud源碼精講/軟體開發源碼精講系列

  • 作者:王濤|責編:安妮//薛陽
  • 出版社:清華大學
  • ISBN:9787302684831
  • 出版日期:2025/04/01
  • 裝幀:平裝
  • 頁數:388
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書聚焦于Spring Cloud生態中相關框架的源碼分析,包括註冊中心、配置中心、網關、遠程調用及負載均衡。通過閱讀本書,讀者能夠迅速了解上述框架的核心處理流程。源碼分析在大多數情況下遵循測試用例優先的原則,以確保源碼的可復現性。
    本書適合對Spring Framework框架有一定實踐經驗,並具備Spring Boot框架和Spring Cloud生態基礎開發能力的讀者。

作者介紹
王濤|責編:安妮//薛陽

目錄
第1章  Spring Cloud Consul初識
  1.1  構建Spring Cloud Consul源碼環境
  1.2  驗證Spring Cloud Consul源碼環境
  本章小結
第2章  Spring Cloud Consul的服務註冊
  2.1  Spring Cloud Commons中的服務註冊
  2.2  Spring Cloud Consul中的服務註冊
  本章小結
第3章  Spring Cloud Consul的服務發現
  3.1  @EnableDiscoveryClient
    3.1.1  SpringFactoryImportSelector工作原理
    3.1.2  EnableDiscoveryClientImportSelector工作原理
  3.2  DiscoveryClient
  3.3  ServiceInstance
  本章小結
第4章  Spring Cloud Config初識
  4.1  構建Spring Cloud Config源碼環境
  4.2  驗證Spring Cloud Config源碼環境
  4.3  EnvironmentController
  4.4  EncryptionController
  本章小結
第5章  Spring Cloud Config伺服器端的Factories
  5.1  Spring Cloud Config伺服器端的BootstrapConfiguration
    5.1.1  ConfigServerBootstrapConfiguration
    5.1.2  EncryptionAutoConfiguration
  5.2  Spring Cloud Config伺服器端的ApplicationListener
  5.3  Spring Cloud Config伺服器端的EnableAutoConfiguration註解
    5.3.1  ConfigServerAutoConfiguration
    5.3.2  VaultEncryptionAutoConfiguration
  5.4  Spring Cloud Config伺服器端的FailureAnalyzer
  本章小結
第6章  Spring Cloud Config伺服器端的加密
  6.1  Spring Cloud Config加密解密示例
  6.2  TextEncryptor
  6.3  TextEncryptorLocator
    6.3.1  SingleTextEncryptorLocator
    6.3.2  KeyStoreTextEncryptorLocator
  6.4  EnvironmentEncryptor
    6.4.1  VaultEnvironmentEncryptor
    6.4.2  CipherEnvironmentEncryptor
    6.4.3  CipherEnvironmentEncryptor的應用示例
  6.5  ResourceEncryptor
  本章小結
第7章  Spring Cloud Config伺服器端的環境操作
  7.1  EnvironmentRepository
    7.1.1  AbstractVaultEnvironmentRepository
    7.1.2  RedisEnvironmentRepository
    7.1.3  PassthruEnvironmentRepository
    7.1.4  NativeEnvironmentRepository
    7.1.5  AbstractScmEnvironmentRepository

    7.1.6  SvnKitEnvironmentRepository
    7.1.7  JGitEnvironmentRepository
    7.1.8  JdbcEnvironmentRepository
    7.1.9  CompositeEnvironmentRepository
    7.1.10  CredhubEnvironmentRepository
  7.2  EnvironmentRepositoryProperties和EnvironmentRepositoryFactory
  本章小結
第8章  Spring Cloud Config客戶端的Factories
  8.1  Spring Cloud Config客戶端的EnableAutoConfiguration
  8.2  Spring Cloud Config客戶端的BootstrapConfiguration
    8.2.1  ConfigServiceBootstrapConfiguration
    8.2.2  DiscoveryClientConfigServiceBootstrapConfiguration
  ……
第9章  Spring Cloud Config客戶端的啟動流程
第10章  Spring Cloud Gateway初識
第11章  Spring Cloud Gateway中的Factories
第12章  Spring Cloud Gatewa中的Event
第13章  Spring Cloud Gateway中的Endpoint
第14章  Spring Cloud Gateway中的Route
第15章  Spring Cloud Gateway中的Filter
第16章  Spring Cloud Gateway中的Predicate
第17章  Spring Cloud Gateway中的請求處理流程
第18章  Spring Cloud OpenFeign初識
第19章  Feign核心分析
第20章  Spring Cloud OpenFeign中的Client
第21章  Spring Cloud OpenFeign中的Factories
第22章  Spring Cloud OpenFeign中的@EnableFeignClients
第23章  Spring Clou