- 推荐序一
- 推荐序二
- 推荐序三
- 推荐语
- 前言
- 第1章 基础知识
- 第2章 微服务构建:Spring Boot
- 第3章 服务治理:Spring Cloud Eureka
- 第4章 客户端负载均衡:Spring Cloud Ribbon
- 第5章 服务容错保护:Spring Cloud Hystrix
- 第6章 声明式服务调用:Spring Cloud Feign
- 第7章 API网关服务:Spring Cloud Zuul
- 第8章 分布式配置中心:Spring Cloud Config
- 第9章 消息总线:Spring Cloud Bus
- 第10章 消息驱动的微服务:Spring Cloud Stream
- 附录 A Starter POMs
- 后记
前言
“微服务”架构在这几年被广泛传播,变得非常火热,以至于关于微服务架构相关的开源框架和工具都变得越来越活跃,比如:Netflix OSS、Dubbo、Apache Thrift等。Spring Cloud也因为Spring社区在企业应用领域的广泛知名度和强大影响力,受到了广大架构师与开发者的高度关注。
从接触Spring Cloud开始,我除了被其庞大的项目结构震撼之外,还被其所要完成的远大目标所吸引。该项目不同于其他Spring的优秀项目,它不再是一个基础框架类,而是一个更高层次的、架构视角的综合性大型项目,其目标旨在构建一套标准化的微服务解决方案,让架构师、开发者在使用微服务理念构建应用系统的时候,面对各个环节的问题都可以找到相应的组件来处理。引用网友戏称的一个比喻:Spring Cloud可以说是Spring社区为微服务架构提供的一个“全家桶”套餐。由于“套餐”中的组件通过一个社区进行包装与整合,使得“套餐”中各个组件之间的配合变得更加和谐,这可以有效减少我们在组件的选型和整合上花费的精力,所以它可以帮助我们快速构建起基础的微服务架构系统。
虽然,Spring Cloud提供了很多我们期待的内容,但是因其涵盖的内容非常广泛,并且知识跨度较大,因此对于很多初学者来说就像被专业名词轰炸了一样,入门的难度也就大大提高了。同时,中文文档与资料的匮乏,以及官方文档的内容对于使用描述并不够细致等问题,也直接提升了使用者的学习门槛。这些看似都不是什么大问题,但是却在一定程度上阻碍了Spring Cloud在国内的推广与发展,毕竟任何一项优秀技术都需要有大批的实践者才能得到不断优化、完善和发扬光大。作为一名Spring社区的忠实粉丝和长期实践者,自然希望可以有更多的开发者可以参与到Spring Cloud的使用和贡献中来,笔者也就萌生了想要编写一些入门文章的念头,一方面对自身知识的掌握做一些整理,另一方面也希望这些内容可以成为后来者的学习资料。于是就开始坚持着写了一些基础的入门文章和示例,没有想到会受到不少Spring爱好者的持续关注,在创建了相关的QQ交流群之后,短短一个月的时间,交流群的人数就突破了1000人。由于在交流过程中发现很多问题重复出现,而这些问题并没有得到很好的整理,也没有办法被搜索引擎收录,于是就创建了 Spring Cloud 中文社区论坛,以帮助收集交流过程中提出和解决的各种问题,方便将来学习者可以搜索到这些前人踩过的坑。
之后,有幸在电子工业出版社计算机出版分社的张春雨先生的邀请下,开始编写这本关于Spring Cloud的入门书籍。在这本书的编写期间,由于工作、家庭等因素,使得与大家交流的时间变得越来越少,但好在有诸多网友和热心爱好者帮忙一起维护着交流群与论坛,为大家提供了很多宝贵的学习资源,我也从中得到了不少启发和收获。同时,感谢后来建议并牵头整合目前国内Spring Cloud学习资源的许进,他在此期间承担了很多沟通和网站维护工作,为Spring Cloud中国社区付出了不少精力,后续我也会重新加入进来,继续编写在线免费入门教程,以帮助更多的爱好者快速入门Spring Cloud。我们也欢迎更多的爱好者参与进来,一起为社区贡献力量,以帮助Spring Cloud在国内被更好地应用与成长。
轻松注册成为博文视点社区用户(www.broadview.com.cn),即可享受以下服务:
下载资源:本书所提供的示例代码及资源文件均可在“下载资源”处下载。
提交勘误:您对书中内容的修改意见可在“提交勘误”处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。
与作者交流:在页面下方“读者评论”处留下您的疑问或观点,与作者和其他读者一同学习交流。
页面入口:http://www.broadview.com.cn/31301
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论