全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Spring Cloud微服务(全栈技术与案例解析)

  • 定价: ¥79
  • ISBN:9787111601555
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:319页
  • 作者:尹吉欢
  • 立即节省:
  • 2018-07-01 第1版
  • 2018-07-01 第1次印刷
我要买:
点击放图片

导语

  

    微服务的诞生绝非偶然,它是互联网高速发展、技术快速更新迭代、传统技术架构无法适应新的业务场景需求等多重因素推动下诞生的产物。在Java领域,Spring Cloud是微服务架构的优秀解决方案,功能完备、学习成本低,是微服务的不二之选。尹吉欢著的《Spring Cloud微服务(全栈技术与案例解析)》对Spring Cloud的全栈技术体系(模块)进行了详细的讲解,同时提供了商业案例。通过本书,不仅能帮助读者快速学会使用Spring Cloud,也能掌握微服务典型场景的解决方案。

内容提要

  

    尹吉欢著的《Spring Cloud微服务(全栈技术与案例解析)》这是一本以实战为导向Spring Cloud微服务全栈技术指南。
    本书不仅对Spring Cloud的全部组件进行了详细讲解,而且还总结和梳理了时下最流行的Spring Cloud微服务架构实战经验。注重实战,本书主要以代码示例的方式来帮助读者理解框架的使用和微服务的架构与设计。
    全书共18章,分为4个部分:
    第一部分准备篇(第1~2章)
    首先对微服务和Spring Cloud做了宏观的介绍,然后详细讲解了Spring Cloud开发环境的准备,以及Spring Boot的使用。
    第二部分基础篇(第3~7章)
    这一部分对Spring Cloud的各种常用模块进行了详细讲解,如注册中心Eureka、客户端负载均衡Ribbon、声明式REST客户端Feign、熔断保护中间件Hystrix、负载均衡器Zuul等,掌握了这些内容,就基本上掌握了Spring Cloud的主要技术。
    第三部分实战篇(第8~12章)
    这部分以案例的形式对微服务架构中经常会遇到的问题进行了详细讲解,涵盖分布式配置管理、Sleuth服务跟踪、微服务间调用的安全认证、Spring Boot Admin、服务的API文档管理等多个主题。
    第四部分高级篇(第13~18章)
    深入讲解了Spring Cloud的高级应用与扩展知识,如API网关的扩展、微服务的缓存与存储、微服务的分布式事务解决方案、分布式任务调度、分库分表解决方案等。

目录

前言
第一部分 准备篇
第1章 Spring Cloud与微服务概述
  1.1 传统的单体应用
    1.1.1 改进单体应用的架构
    1.1.2 向微服务靠拢
  1.2 什么是微服务
    1.2.1 使用微服务架构的优势和劣势
    1.2.2 重构前的准备工作
  1.3 什么是Spring Cloud
    1.3.1 Spring Cloud模块介绍
    1.3.2 Spring Cloud版本介绍
  1.4 本章小结
第2章 实战前的准备工作
  2.1 开发环境的准备
  2.2 Spring Boot入门
    2.2.1 Spring Boot简介
    2.2.2 搭建Spring Boot项目
    2.2.3 编写第一个REST接口
    2.2.4 读取配置文件
    2.2.5 profiles多环境配置
    2.2.6 热部署
    2.2.7 actuator监控
    2.2.8 统一异常处理
    2.2.9 异步执行
    2.2.10 随机端口
  2.3 本章小结
第二部分 基础篇
第3章 Eureka注册中心
  3.1 Eureka
  3.2 使用Eureka编写注册中心服务
  3.3 编写服务提供者
    3.3.1 创建项目注册到Eureka
    3.3.2 编写提供接口
  3.4 编写服务消费者
    3.4.1 直接调用接口
……
第三部分 实战篇
第四部分 高级篇