Spring Cloud微服务架构开发实战

Spring Cloud微服务架构开发实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
春暖花开季 恰是读书时满500减300、满200减120、满100减60活动详情

作品简介

本书首先从微服务架构兴起的背景讲起,探讨了为何在分布式系统开发中微服务架构将逐渐取代单体架构,然后对SpringCloud所提供的微服务组件及解决方案进行了一一讲解,从而让读者不但可以系统地学习SpringCloud的相关知识,而且还可以全面掌握微服务架构应用的设计、开发、部署和运维等知识。本书共11章,分为3篇。1篇为微服务开发基础——SpringBoot框架及使用;2篇为SpringCloud组件实战;3篇为微服务与Docker容器技术。本书内容通俗易懂,每章都结合实例进行讲解,特别适合作为SpringCloud的入门读物,也适合致力于互联网开发和Java开发的进阶读者阅读。如果你是公司运维人员,或者对微服务架构有兴趣,本书也非常适合你阅读。此外,本书也可以作为相关培训机构的教材使用。

董超,胡炽维编著。

作品目录

  1. 前言
  2. 第1篇 微服务开发基础——Spring Boot框架及使用
  3. 第1章 微服务架构开发
  4. 1.1 单体架构应用的困境
  5. 1.2 微服务架构
  6. 1.3 微服务架构设计
  7. 1.4 不应使用微服务架构的情形
  8. 第2章 微服务基础——Spring Boot
  9. 2.1 Spring与Spring Boot
  10. 2.2 快速启动Spring Boot
  11. 2.3 使用Spring Boot构建示例项目
  12. 2.4 Spring Boot特性
  13. 2.5 关于敏捷开发
  14. 2.6 关于RESTful API设计
  15. 第2篇 Spring Cloud组件实战
  16. 第3章 Spring Cloud简介
  17. 3.1 微服务架构的核心关键点
  18. 3.2 Spring Cloud技术概览
  19. 3.3 Spring Cloud版Hello World示例
  20. 第4章 服务治理与负载均衡
  21. 4.1 什么是服务治理
  22. 4.2 构建服务治理——Eureka
  23. 4.3 使用客户端负载均衡——Ribbon
  24. 4.4 使用Feign简化微服务调用
  25. 4.5 深入Eureka
  26. 4.6 深入Ribbon
  27. 4.7 深入Feign
  28. 4.8 微服务健康监控
  29. 4.9 异构服务解决方案——Sidecar
  30. 第5章 微服务容错保护——Hystrix
  31. 5.1 什么是微服务容错保护
  32. 5.2 快速启动Hystrix
  33. 5.3 Hystrix容错机制分析
  34. 5.4 服务隔离
  35. 5.5 服务降级模式
  36. 5.6 请求缓存
  37. 5.7 请求合并
  38. 5.8 Hystrix监控
  39. 第6章 API服务网关——Zuul
  40. 6.1 API服务网关
  41. 6.2 Spring Cloud与Netflix Zuul
  42. 6.3 启用Zuul路由服务
  43. 6.4 路由配置规则
  44. 6.5 Zuul路由其他设置
  45. 6.6 Zuul容错与回退
  46. 6.7 Zuul过滤器
  47. 6.8 @EnableZuulServer与@EnableZuulProxy比较
  48. 第7章 统一配置中心——Config
  49. 7.1 Spring Cloud Config简介
  50. 7.2 快速启动
  51. 7.3 配置资源库
  52. 7.4 配置的加密与解密
  53. 7.5 配置服务器访问安全
  54. 7.6 配置服务器的高可用
  55. 第8章 分布式服务跟踪——Sleuth
  56. 8.1 Spring Cloud Sleuth简介
  57. 8.2 Sleuth与ELK整合
  58. 8.3 整合Zipkin服务
  59. 8.4 Sleuth抽样采集与采样率
  60. 第9章 消息驱动——Stream
  61. 9.1 什么是消息驱动开发
  62. 9.2 Spring Cloud Stream简介
  63. 9.3 Kafka使用指南
  64. 9.4 使用消息对应用重构
  65. 9.5 Spring Cloud Stream高级主题
  66. 9.6 消息总线——Spring Cloud Bus
  67. 第10章 微服务应用安全——Security
  68. 10.1 Spring Boot的应用安全
  69. 10.2 微服务安全
  70. 10.3 基于OAuth 2.0的认证
  71. 10.4 基于JWT的认证
  72. 第3篇 微服务与Docker容器技术
  73. 第11章 微服务与Docker
  74. 11.1 Docker简介
  75. 11.2 Docker的使用
  76. 11.3 Docker与Spring Cloud微服务
  77. 11.4 微服务与Jenkins
  78. 11.5 微服务编排
载入中

大家都喜欢