展开全部

主编推荐语

递进式讲解Spring Cloud微服务框架,涵盖Docker、CI/CD、MyCat、Elasticsearch、ELK等企业实战技术。

内容简介

本书采用递进式层层深入阐述当下最流行的微服务框架技术Spring Cloud,结合在线票务平台进行Spring Cloud的架构实战。介绍完整的Spring Cloud体系后,详细阐述企业微服实战中一些必备技术,包括虚拟化技术Docker、DevOps重要概念CI/CD、分布式数据库组件MyCat、分布式搜索引擎Elasticsearch、分布式日志搜集系统ELK等。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 大数据开发实战系列编委会
  • 序言
  • 前言
  • 智慧教材使用方法
  • 第1章 微服务架构与项目设计
  • 任务1 了解大觅网业务场景
  • 任务2 了解微服务架构
  • 1.2.1 软件架构分类
  • 1.2.2 微服务架构概念
  • 任务3 了解大觅网架构设计
  • 任务4 了解大觅网项目管理设计
  • 1.4.1 代码版本管理设计
  • 1.4.2 代码规范管理设计
  • 1.4.3 团队协作管理设计
  • 第2章 Spring Cloud初体验
  • 任务1 了解Spring Cloud
  • 2.1.1 Spring Cloud简介
  • 2.1.2 Spring Cloud和Spring Boot
  • 2.1.3 Spring Cloud体系介绍
  • 任务2 使用Eureka实现注册中心及注册服务
  • 2.2.1 Eureka简介
  • 2.2.2 编写Eureka Server
  • 2.2.3 注册微服务到Eureka Server
  • 2.2.4 为Eureka Server添加用户认证
  • 任务3 使用Feign实现声明式REST调用
  • 2.3.1 微服务间接口调用
  • 2.3.2 接口调用参数
  • 任务4 使用Hystrix实现微服务的容错处理
  • 2.4.1 容错
  • 2.4.2 使用Hystrix处理容错
  • 2.4.3 容错可视化监控
  • 第3章 虚拟化技术Docker+Jenkins
  • 任务1 安装Docker
  • 3.1.1 Docker和虚拟机
  • 3.1.2 Docker相关概念
  • 3.1.3 Docker运行原理
  • 3.1.4 在Ubuntu环境中安装Docker
  • 任务2 使用Docker命令管理Docker
  • 3.2.1 Docker镜像操作命令
  • 3.2.2 Docker容器操作命令
  • 任务3 使用docker-compose管理Docker
  • 3.3.1 docker-compose介绍
  • 3.3.2 docker-compose.yml常用命令
  • 3.3.3 docker-compose常用命令
  • 任务4 使用Docker+Jenkins实现CI
  • 3.4.1 Jenkins介绍
  • 3.4.2 Jenkins的安装
  • 3.4.3 Jenkins的配置
  • 3.4.4 使用Jenkins配置普通任务
  • 3.4.5 使用Jenkins Pipeline配置流水线任务
  • 第4章 分布式日志处理
  • 任务1 了解分布式架构下系统的监控问题
  • 4.1.1 接口监控问题
  • 4.1.2 日志监控问题
  • 任务2 使用Sleuth实现微服务跟踪
  • 4.2.1 微服务项目整合Spring Cloud Sleuth
  • 4.2.2 Spring Cloud Sleuth整合Zipkin
  • 任务3 搭建ELK+Kafka环境
  • 4.3.1 Elasticsearch介绍及环境搭建
  • 4.3.2 Kibana介绍及环境搭建
  • 4.3.3 Logstash介绍及环境搭建
  • 4.3.4 Kafka介绍及环境搭建
  • 任务4 使用ELK+Kafka实现日志收集
  • 4.4.1 发送日志信息到Kafka
  • 4.4.2 在Logstash中定义收集规则
  • 4.4.3 在Kibana中定义规则查询日志
  • 第5章 分布式业务实现
  • 任务1 使用RabbitMQ实现分布式事务
  • 5.1.1 分布式事务简介
  • 5.1.2 消息中间件简介
  • 5.1.3 RabbitMQ的安装与配置
  • 5.1.4 使用RabbitMQ实现分布式事务
  • 任务2 使用Redis-setnx实现分布式锁
  • 第6章 分布式部署实现
  • 任务1 使用Spring Cloud Ribbon实现大觅网服务负载均衡
  • 6.1.1 Ribbon简介
  • 6.1.2 服务消费者整合Ribbon
  • 6.1.3 负载均衡策略
  • 6.1.4 通过配置方式更改负载均衡策略
  • 任务2 使用Spring Cloud Zuul实现大觅网微服务统一网关
  • 6.2.1 微服务网关介绍
  • 6.2.2 搭建Zuul微服务网关
  • 6.2.3 使用过滤器过滤请求
  • 任务3 使用Spring Cloud Config实现大觅网分布式配置
  • 6.3.1 编写Config Server
  • 6.3.2 编写Config Client
  • 6.3.3 加密解密
  • 6.3.4 刷新配置
  • 6.3.5 用户认证
  • 第7章 分布式数据存储
  • 任务1 使用Elasticsearch实现商品全文检索
  • 7.1.1 Elasticsearch基础概念
  • 7.1.2 Elasticsearch语法
  • 7.1.3 编写Elasticsearch Java客户端
  • 任务2 使用Mycat实现水平分库
  • 7.2.1 Mycat简介
  • 7.2.2 Mycat安装及配置
  • 7.2.3 实现大觅网水平分库
  • 第8章 集成测试
  • 任务1 使用Sonar对大觅网代码进行规范测试
  • 8.1.1 配合Jenkins自动检测代码
  • 8.1.2 Sonar规则配置
  • 任务2 使用JMeter进行大觅网压力测试
  • 8.2.1 了解压力测试相关概念
  • 8.2.2 使用JMeter进行大觅网接口测试
  • 8.2.3 JMeter报告分析
  • 任务3 使用Issue进行大觅网前后端联调任务管理
  • 8.3.1 Issue简介
  • 8.3.2 使用Issue进行Bug管理
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。