作品简介

Java微服务架构是当下最为流行的软件架构设计方案,可以快速地进行代码编写与开发,维护起来也非常方便。利用微架构技术,可以轻松地实现高可用、分布式、高性能的项目结构开发,同时也更加安全。

本书一共15章,核心内容为SpringBoot、SpringCloud、Docker、RabbitMQ消息组件。其中,SpringBoot是SpringMVC技术的延伸,使用它进行程序开发会更简单,服务整合也会更容易。SpringCloud是当前微架构的核心技术方案,属于SpringBoot的技术延伸,它可以整合云服务,基于RabbitMQ和GITHUB进行微服务管理。除此以外,本书还重点分析了OAuth统一认证服务的应用。本书适用于从事Java开发且有架构与项目重构需求的读者,也适用于相关技术爱好者,同时也可作为应用型高等院校及培训机构的学习教材。

李兴华,著名软件技术讲师,系统架构师,有多年的软件教学经验,技术研究与讲解的主要方向为数据库、编程语言、Web开发、框架服务、系统架构、手机移动开发、大数据等。从2008年开始进行图书创作,出版过Oracle、Android、Java、Python、Web编程等10多本畅销书籍,总销量近50万册,受到广大读者的一致好评。

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 第一部分 SpringBoot篇
  • 第1章 SpringBoot编程起步
  • 第2章 SpringBoot程序开发
  • 第3章 Thymeleaf模板渲染
  • 第4章 SpringBoot与Web应用
  • 第5章 SpringBoot服务整合
  • 第二部分 SpringCloud篇
  • 第6章 SpringCloud简介
  • 第7章 SpringCloud与Restful
  • 第8章 Eureka注册服务
  • 第9章 SpringCloud服务组件
  • 第10章 SpringCloudConfig
  • 第11章 SpringCloudStream
  • 第12章 SpringCloudSleuth
  • 第13章 OAuth认证管理
  • 第三部分 微服务辅助篇
  • 第14章 RabbitMQ消息组件
  • 第15章 Docker虚拟化容器
展开全部