• 【全新】 Java微服务分布式架构企业实战 千锋教育高教产品研发部 清华大学出版社有限公司 9787302541271
21年品牌 40万+商家 超1.5亿件商品

【全新】 Java微服务分布式架构企业实战 千锋教育高教产品研发部 清华大学出版社有限公司 9787302541271

本店图书 都是正版图书 可开电子发票 需要发票的联系客服!

32.35 5.5折 59 全新

仅1件

四川成都
认证卖家担保交易快速发货售后保障

作者千锋教育高教产品研发部

出版社清华大学出版社有限公司

ISBN9787302541271

出版时间2017-11

装帧平装

开本其他

定价59元

货号9771559

上书时间2024-12-20

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章  微服务架构概述
  1.1  为什么需要微服务架构
    1.1.1  传统单体应用架构存在的问题
    1.1.2  分布式系统开发的复杂性
    1.1.3  传统架构与微服务架构的区别
  1.2  使用微服务架构解决复杂问题
  1.3  互联网架构的演变
  1.4  微服务架构常见的设计模式
    1.4.1  聚合器微服务设计模式
    1.4.2  代理微服务设计模式
    1.4.3  链式微服务设计模式
    1.4.4  分支微服务设计模式
    1.4.5  数据共享微服务设计模式
    1.4.6  异步消息传递微服务设计模式
  1.5  CAP原则
    1.5.1  CAP的定义
    1.5.2  CAP定理的证明
    1.5.3  取舍策略
    1.5.4  CAP总结
  1.6  本章小结
  1.7  习题
第2章  Linux操作系统的使用
  2.1  安装Linux操作系统Ubuntu Server
    2.1.1  安装虚拟机VMware
    2.1.2  安装Ubuntu
  2.2  Linux操作系统的基本使用
    2.2.1  Linux远程控制管理
    2.2.2  Linux目录结构
    2.2.3  Linux常用命令
  2.3  在Linux系统上安装Java & Tomcat & MySQL
    2.3.1  在Linux系统上安装Java
    2.3.2  在Linux系统上安装Tomcat
    2.3.3  在Linux系统上安装MySQL
  2.4  使用Linux操作系统部署应用
    2.4.1  项目打包上传
    2.4.2  启动服务
  2.5  本章小结
  2.6  习题
第3章  Docker容器化引擎
  3.1  Docker与传统虚拟化方式的区别
  3.2  Docker容器化引擎
  3.3  Docker镜像、容器、仓库
  3.4  安装Docker
    3.4.1  安装curl工具
    3.4.2  通过脚本安装Docker
    3.4.3  配置镜像加速器
    3.4.4  Docker常用命令
  3.5  Docker操作镜像和容器
    3.5.1  下载镜像
    3.5.2  运行容器
    3.5.3  删除镜像
  3.6  使用Docker Compose官方容器编排项目
  3.7  Docker Compose快速部署Tomcat & MySQL
  3.8  快速部署应用到容器
  3.9  本章小结
  3.10  习题
第4章  代码管理平台
  4.1  安装Git
  4.2  Git的基本操作
    4.2.1  Git的操作流程
    4.2.2  Git的常用命令
  4.3  TortoiseGit简化Git操作
  4.4  基于Docker安装GitLab
  4.5  GitLab的账户管理
    4.5.1  创建用户
    4.5.2  设置账户信息
    4.5.3  修改用户密码
    4.5.4  GitLab创建第一个项目
    4.5.5  初始化项目
    4.5.6  使用SSH的方式拉取和推送项目
  4.6  使用Nexus创建私服
    4.6.1  什么是Nexus
    4.6.2  基于Docker安装Nexus
    4.6.3  Maven仓库介绍
    4.6.4  在项目中使用Maven私服
  4.7  安装Docker Registry私服
    4.7.1  安装Docker Registry服务端
    4.7.2  配置Docker Registry客户端
    4.7.3  部署Docker Registry WebUI
  4.8  本章小结
  4.9  习题
第5章  Spring Boot开发标准
  5.1  Spring Boot简介
  5.2  第一个Spring Boot应用程序
  5.3  Spring Boot单元测试
  5.4  Spring Boot常用配置
  5.5  Spring Boot整合Thymeleaf
  5.6  Spring Boot整合MyBatis
    5.6.1  Spring Boot整合Druid
    5.6.2  Spring Boot整合tk.mybatis
  5.7  本章小结
  5.8  习题
第6章  Spring Cloud服务注册与发现
  6.1  Spring Cloud简介
  6.2  Netfix Eureka详解
  6.3  创建服务注册中心
  6.4  创建服务提供者
  6.5  配置Eureka葛可用集群
  6.6  本章小结
  6.7  习题
第7章  Spring Cloud创建服务消费者
  7.1  Spring Cloud创建服务消费者(Ribbon)
  7.2  RestTemplate详解
    7.2.1  GET请求
    7.2.2  POST请求
    7.2.3  PUT请求
    7.2.4  DELETE请求
  7.3  负载均衡策略
  7.4  创建服务消费者Ribbon
    7.4.1  准备工作
    7.4.2  创建服务消费者
  7.5  Spring Cloud创建服务消费者Feign
    7.5.1  Feign常用功能
    7.5.2  创建服务消费者Feign
  7.6  使用Hystrix服务容错保护
    7.6.1  熔断器简介
    7.6.2  Ribbon中使用熔断器
    7.6.3  Feign中使用熔断器
  7.7  使用熔断器仪表盘监控
  7.8  本章小结
  7.9  习题
第8章  路由网关及分布式配置
  8.1  路由网关服务
  8.2  Zuul简介
  8.3  创建网关服务
  8.4  配置网关路由失败时的回调
  8.5  创建服务过滤器
  8.6  分布式配置中心服务端
  8.7  分布式配置中心客户端
  8.8  本章小结
  8.9  习题
第9章  Spring Cloud服务追踪
  9.1  ZipKin简介
  9.2  创建ZipKin服务端
  9.3  追踪服务
  9.4  Spring Boot Admin服务监控
    9.4.1  Spring Boot Admin服务端
    9.4.2  Spring Boot Admin客户端
  9.5  本章小结
  9.6  习题
第10章  分布式协调框架ZooKeeper
  10.1  微服务架构需要解决的问题
  10.2  什么是分布式协调技术
  10.3  什么是分布式锁
  10.4  分布式锁应该具备哪些条件
  10.5  通过Redis分布式锁的实现理解基本概念
  10.6  什么是ZooKeeper
  10.7  ZooKeeper如何实现分布式锁
  10.8  ZooKeeper分布式锁的原理
  10.9  基于Docker安装ZooKeeper
  10.10  ZooKeeper用作注册中心的原理
    10.10.1  RPC框架
    10.10.2  ZooKeeper用作注册中心
    10.10.3  Eureka和ZooKeeper的区别
  10.1  l本章小结
  10.12  习题
第ll章  高性能Java RPC框架Dubbo
  11.1  什么是Dubbo
    11.1.1  Dubbo的服务治理
    11.1.2  Dubbo的核心功能
    11.1.3  Dubbo的组件角色
  11.2  Dubbo Admin管理控制台
  11.3  第一个Dubbo应用程序
  11.4  Dubbo的负载均衡
  11.5  Dubbo+Kryo实现高速序列化
  11.6  Dubbo+Hystrix实现服务熔断
  11.7  Dubbo+Hystrix熔断器仪表盘
  11.8  本章小结
  11.9  习题
第12章  敏捷开发与极限编程
  12.1  敏捷开发
  12.2  解析极限编程
    12.2.1  沟通
    12.2.2  简单
    12.2.3  反馈
    12.2.4  勇气
  12.3  快速搭建开发环境
  12.4  本章小结
  12.5  习题
第13章  持续集成与持续交付
  13.1  持续集成
    13.1.1  持续集成概述
    13.1.2  持续集成的操作流程
    13.1.3  使用GitLab持续集成
    13.1.4  使用GitLab Runner Docker
    13.2.1  enkins持续交付
    13.2.1  基于Docker安装Jenkins
    13.2.2  配置Jenkins
    13.2.3  持续交付
  13.3  本章小结
  13.4  习题

精彩内容
本书从当下流行的微服务分布式架构的概念出发,详细介绍了微服务架构中各个组件的使用,并对微服务架构开发过程中经常面临的问题给出了相应的解决方案。
    全书共13章,从第1章开始对微服务架构进行详细的介绍,让读者快速了解微服务的概念;第2~5章,分别讲解Linux操作系统、Docker容器化引擎、代码管理平台,以及构建微服务架构的基础框架Spring Boot,意在为后续微服务的学习做铺垫;第6~9章详细讲解了使用Spring Cloud中各个组件实现微服务项目的服务注册与发现、客户端负载均衡、服务容错保护、声明式服务调用、API网关服务、分布式配置中心等功能,使用通俗易懂的文字和代码使读者能够快速掌握技能;第10章和第11章分别讲解了分布式协调框架ZooKeeper和高性能Java RPC框架Dubbo;最后,第12章和第13章介绍了敏捷开发、极限编程思想和持续集成与持续交付的基本概念。
    本书面向中等和高等水平Java语言开发人员、高等院校及培训机构的老师和学生,是牢固掌握主流Java微服务分布式架构技术的必读图书。

媒体评论
本书从当下流行的微服务分布式架构的概念出发,详细介绍了微服务架构中各个组件角色的使用,并对微服务架构开发过程中经常面临的问题给出了相应的解决方案,分别对Linux操作系统、Docker容器化引擎、Spring Boot、Spring Cloud、API、Zookeeper和高性能Java RPC框架Dubbo进行了介绍。
本书将用人单位需要的新技术和热点技术融入了教材,以教学为本,传授企业实用技能,本书配套有教学视频,方便读者学习。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP