作品简介

作为一部帮助大家实现微服务架构落地的作品,本书覆盖了微服务理论、微服务开发框架(SpringCloud)以及运行平台(Docker)三大主题。全书可分为三部分,第1章对微服务架构进行了系统的介绍;第2—11章使用SpringCloud开发框架编写了一个"电影售票系统”;第12—14章则讲解了如何将微服务应用运行在Docker之上。全书Demo驱动学习,以连贯的场景、具体的代码示例来引导读者学习相关知识,最终使用特定的技术栈实现微服务架构的落地。

周立,SpringCloud中国社区联合发起人。拥有近7年的软件系统开发经验,多年系统架构经验。对SpringCloud、微服务、持续集成、持续交付有一定见地。

热爱技术交流,曾代表公司参加全球微服务架构高峰论坛、QCon等技术沙龙。拥抱开源,在GitHub与Git@OSC上开源多个项目,并获得了开源中国的推荐,例如开源电子书《使用SpringCloud与Docker实战微服务》等。

笔者博客:http://itmuch.com,定期分享SpringCloud相关博客。读者可扫码关注SpringCloud中国社区公众号以及作者公众号。

作品目录

  • 内容简介
  • 序1
  • 序2
  • 序3
  • 序4
  • 前言
  • 1 微服务架构概述
  • 2 微服务开发框架——Spring Cloud
  • 3 开始使用Spring Cloud实战微服务
  • 4 微服务注册与发现
  • 5 使用Ribbon实现客户端侧负载均衡
  • 6 使用Feign实现声明式REST调用
  • 7 使用Hystrix实现微服务的容错处理
  • 8 使用Zuul构建微服务网关
  • 9 使用Spring Cloud Config统一管理微服务配置
  • 10 使用Spring Cloud Sleuth实现微服务跟踪
  • 11 Spring Cloud常见问题与总结
  • 12 Docker入门
  • 13 将微服务运行在Docker上
  • 14 使用Docker Compose编排微服务
  • 后记
  • 附录A:本书配套代码
  • 附录B:Spring Cloud YES——快速开发脚手架
  • 附录C:使用Docker快速安装本书中的组件
展开全部