欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Spring Cloud源码精讲/软件开发源码精讲系列
      • 作者:王涛|责编:安妮//薛阳
      • 出版社:清华大学
      • ISBN:9787302684831
      • 出版日期:2025/04/01
      • 页数:388
    • 售价:51.6
  • 内容大纲

        本书聚焦于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 Cloud OpenFeign中的SpringMvcContract
    第24章  Spring Cloud Loadbalancer初识
    第25章  Spring Cloud Loadbalancer中的负载均衡客户端与请求
    第26章  Spring Retry初识
    第27章  Spring Retry中的RetryContext与RetryPolicy分析
    第28章  Spring Retry中的RetryOperations
    第29章  Spring Retry与AOP相关分析
    第30章  resilience4j