目前,平台化、智能化、泛在化和易用化正在成为新一轮信息技术发展及信息化应用的全球趋势。在这一趋势中,平台化尤其具有基础性及战略性意义,而以Spring Cloud技术为代表的微服务则是平台化的代表性技术。

为了更好地推广微服务相关技术的应用,本书用简单明了的方式阐述了微服务开发的基础知识,详细介绍了Spring Cloud在项目开发各个阶段的操作方法与技巧。本书既能够帮助入门读者了解微服务,也能够帮助运维人员加深对微服务体系的理解,尤其能够为致力于互联网技术开发和Java开发的程序员们带来卓有成效的实操性帮助。

作者李熠,本为格致中人,又入“经济歧程”,所幸天道酬勤,信息业中立身。在从事互联网技术开发工作十余年间,李熠见证了互联网技术的快速发展,凭着自己的天分、孜孜以求的精神和挥洒的汗水,从最基层的码农逐步成长为一名经验丰富的项目经理兼架构师。为了与广大互联网技术开发者们和兴趣爱好者们分享经验与体会,他建立了自己的博客,内容涉及Java、前端、服务器、微服务等方面,在业内拥有了相当数量的读者。

随后,为了更好地方便大家了解互联网开发技术,更系统性地与广大同仁分享自己的经验与技巧,李熠决定以自己发表的博客文章为基础,系统地梳理和总结微服务及Spring Cloud技术的理念、架构、方法和经验,进一步补充完善内容,使之成为一本完整、有用的专业技术书。历时一年,终得成稿。

本书是微服务技术方面非常不错的书,实战性和可操作性都非常强,我相信这本书定能带给你不一样的体验,强烈推荐广大Java工程师、架构师、运维人员以及技术爱好者阅读。

 

骆科东博士,中国石油规划总院信息技术总监

目录

  • 前言
  • 第一部分 基础篇
  • 第 1 章 微服务概述
  • 第 2 章 Spring Boot基础
  • 第 3 章 Spring Boot核心原理
  • 第 4 章 Spring Cloud概述
  • 第二部分 实战篇
  • 第 5 章 项目准备阶段
  • 第 6 章 公共模块封装
  • 第 7 章 注册中心:Spring Cloud Netflix Eureka
  • 第 8 章 配置中心:Spring Cloud Config
  • 第 9 章 服务网关:Spring Cloud Gateway
  • 第 10 章 功能开发
  • 第三部分 高级篇
  • 第 11 章 服务间通信
  • 第 12 章 服务链路追踪:Spring Cloud Sleuth
  • 第 13 章 服务治理
  • 第四部分 部署篇
  • 第 14 章 系统发布上线
  • 第 15 章 使用Kubernetes部署分布式集群
  • 附录 A 如何编写优雅的Java代码
  • 附录 B  IDEA插件之Alibaba Cloud Toolkit
  • 作者简介