
Java微服务架构实战
SpringBoot+SpringCloud+Docker+RabbitMQ
作品简介
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虚拟化容器