作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服

编辑推荐



√ Spring Cloud的崛起将取代Dubbo在微服务领域大行其道

√ 作者标签:Spring Cloud社区发起人|布道者|微服务专家

√ Spring Cloud可谓实现Java企业级微服务应用之终极武器

√ Spring Cloud是Spring Boot之上更完整、全能的解决方案

 

内容简介


√ Spring Cloud的崛起将取代Dubbo在微服务领域大行其道√ 作者标签:Spring Cloud社区发起人|布道者|微服务专家

√ Spring Cloud可谓实现Java企业级微服务应用之终极武器√ Spring Cloud是Spring Boot之上更完整、全能的解决方案

作者简介

  

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

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

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

目  录


目录
1 微服务架构概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 单体应用架构存在的问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 如何解决单体应用架构存在的问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 什么是微服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 微服务架构的优点与挑战. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 微服务架构的优点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2 微服务架构面临的挑战. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 微服务设计原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 如何实现微服务架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6.1 技术选型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6.2 架构图及常用组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 微服务开发框架——Spring Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Spring Cloud 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

显示全部信息

前  言


序1
===
16年国庆假期之后,我所在的公司因为业务需要,想搭建一个API网关来综合治理已有业务调用服务(我司之前采用的是当当的Dubbo扩展框架Dubbox)。前期,我和同事们在技术选型环节,讨论了诸多目前比较红火的技术框架和工具。最后达成一致,采用微服务,来重构和调整原先这些Dubbox服务,并决定使用Spring Cloud(以下简称sc)来实现API网关,争取在17年能顺利平滑地从Dubbox过度到sc。而具体的API网关demo研发工作就落实到我这里。
在开始研发工作之前,我参阅了包括官网在内很多sc研发资料,也去全球最大的同性技术交友网站GitHub上找了很多代码来仔细研读。但感觉老外的这些Guide(指南)总是讲的不是很通透。也许是有些概念他们觉得太基础了,就直接略过不表。因此我也感到很迷茫,老是问自己,到底应该如何去实现这个API网关,完成公司指派给我的研发任务呢?

显示全部信息

媒体评论


本书初稿完成后,我*时间拿到了稿件,从零开始学习了Spring Cloud,Spring Cloud提供了构建分布式系统所需的“全家桶”。如果你想从零开始搭建一套分布式系统,《Spring Cloud与Docker微服务架构实战》可以作为你的领路者,带你进入Spring Cloud的世界。
张开涛《亿级流量网站架构核心技术》作者

《Spring Cloud与Docker微服务架构实战》从微服务设计原则和理念出发,详细说明了如何通过Spring Cloud及Docker建立高效可用的微服务解决方案,并对Spring Cloud的架构及组件、容器镜像的制作与编排进行逐一讲解,具备较强的实战指导意义。本书能够帮助技术人员快速了解和应用微服务,通过技术的变革与提升帮助业务适应市场的快速变化,从而提升技术的价值。
廖俊杰,广发银行IDC团队负责


Home