高级检索结果页
欢迎来到工程科技数字图书馆
登录 | 注册
 
您当前的位置:图书 > Spring Cloud与Kubernetes微服务架构实战

Spring Cloud与Kubernetes微服务架构实战

相关推荐

本书以Java EE的微服务技术开发实践为主题,全面阐述Spring Cloud微服务技术所涉及的专业技术与Kubernetes部署工具的应用。本书把Spring Cloud微服务需要用到的几大组件Eureka、RestTemplate、Ribbon、Hystrix、Zuul等拆分讲解,再通过电子商城的开发过程把它们整合起来,形成一个以Vue为前端,Spring Cloud微服务为后端的框架集合,最后通过使用Kubernetes工具对程序进行编排部署,以此形成一套完整的开发与部署体系。主要章节配有源码下载及相关视频讲解,可通过扫描封底二维码获得。
本书适合Java EE领域的开发人员阅读。阅读本书,读者可以学习并掌握Spring Cloud微服务的核心技术,并且能够熟练使用Kubernetes进行程序的部署。

封面
前折页
书名页
版权
前言
第1章 Spring概述
 1.1 Spring家族介绍
  1.1.1 Spring
  1.1.2 Spring Boot
  1.1.3 Spring Cloud
 1.2 软件工程模式
  1.2.1 MVC模式
  1.2.2 MVP模式
  1.2.3 MVVM模式
  1.2.4 模式图表
 1.3 开发环境搭建
  1.3.1 JDK与Maven
  1.3.2 Spring程序
  1.3.3 Spring Boot实例
 1.4 小结
第2章 Vue前端技术
 2.1 环境搭建
  2.1.1 安装Nvm
  2.1.2 安装Vue CLI
 2.2 第一个Vue程序
  2.2.1 创建Vue项目
  2.2.2 启动程序
 2.3 常用指令
  2.3.1 v-text
  2.3.2 v-html
  2.3.3 v-show
  2.3.4 v-for
  2.3.5 v-once
  2.3.6 v-on
  2.3.7 v-bind
  2.3.8 v-model
  2.3.9 v-if
 2.4 自定义指令
 2.5 路由与钩子函数
  2.5.1 Vue路由介绍
  2.5.2 Vue路由使用方法
  2.5.3 钩子函数
 2.6 Vue的执行过程
  2.6.1 Vue 2 组件生命周期
  2.6.2 Vue 2 执行顺序实例
第3章 Spring MVC
 3.1 Spring MVC概述
 3.2 Spring MVC实例
  3.2.1 执行原理
  3.2.2 DispatcherServlet
  3.2.3 HandlerMapping
  3.2.4 HandlerAdapter
  3.2.5 ViewResolver
  3.2.6 框架搭建
  3.2.7 数据源配置
  3.2.8 系统配置文件
  3.2.9 代码编写
 3.3 小结
第4章 Spring Boot
 4.1 Spring Boot概述
 4.2 Spring Boot实例
  4.2.1 升级特点
  4.2.2 执行原理
  4.2.3 SpringApplicationRunListener
  4.2.4 ApplicationContextInitializer
  4.2.5 Spring Boot项目构建
  4.2.6 Application配置文件
  4.2.7 程序执行
  4.2.8 代码编写
 4.3 视图技术
  4.3.1 FreeMarker
  4.3.2 Thymeleaf
 4.4 小结
第5章 数据库
 5.1 MySQL
  5.1.1 命令
  5.1.2 profiling
  5.1.3 视图和索引
  5.1.4 数据库引擎
  5.1.5 SQL优化
  5.1.6 函数和游标
  5.1.7 存储过程
 5.2 数据库的事务
  5.2.1 事务的特性
  5.2.2 隔离级别
  5.2.3 传播行为
 5.3 Redis快速入门
  5.3.1 基础操作
  5.3.2 备份与恢复
  5.3.3 Redis持久化
  5.3.4 Redis数据类型
 5.4 数据库加锁
  5.4.1 表级锁定
  5.4.2 行级锁定
  5.4.3 悲观锁
  5.4.4 乐观锁
 5.5 分布式事务
  5.5.1 分布式事务介绍
  5.5.2 五种分布式事务开发
  5.5.3 分布式事务优缺点
  5.5.4 分布式事务技术原理
 5.6 小结
第6章 RabbitMQ消息队列
 6.1 快速入门
  6.1.1 安装部署
  6.1.2 RabbitMQ实例
  6.1.3 RabbitMQ视图
 6.2 小结
第7章 Kubernetes程序部署与优化
 7.1 打包
  7.1.1 JAR包
  7.1.2 WAR包
 7.2 Docker部署
  7.2.1 Docker基础
  7.2.2 Docker指令
 7.3 云部署
  7.3.1 Swagger UI
  7.3.2 阿里云部署
 7.4 Kubernetes入门与进阶
  7.4.1 Kubernetes介绍
  7.4.2 Kubernetes部署方案
  7.4.3 Kubernetes初始化
  7.4.4 Kubernetes容器化部署
  7.4.5 Docker镜像仓库
  7.4.6 私有库容器化部署
 7.5 项目优化
  7.5.1 集群扩容
  7.5.2 负载均衡
  7.5.3 分库分表
 7.6 小结
第8章 Spring Cloud微服务实战
 8.1 微服务架构
  8.1.1 单机
  8.1.2 集群
  8.1.3 分布式
  8.1.4 微服务
 8.2 微服务入门
  8.2.1 Eureka服务管理
  8.2.2 RestTemplate远程调用
  8.2.3 Ribbon负载均衡
  8.2.4 Hystrix熔断器
  8.2.5 Zuul网关
  8.2.6 Nacos配置
 8.3 微服务实战
  8.3.1 电子商城
  8.3.2 需求分析
  8.3.3 数据库设计
  8.3.4 Mybatis依赖
  8.3.5 开发订单功能
  8.3.6 开发Vue前端程序
 8.4 微服务测试
  8.4.1 Postman接口调试
  8.4.2 其他工具调试
 8.5 微服务部署
  8.5.1 Kubernetes部署电子商城
  8.5.2 Spring Cloud微服务RPC调用
  8.5.3 Kubernetes部署MySQL镜像
  8.5.4 Kubernetes持久化MySQL数据库
  8.5.5 Kubernetes部署Vue前端镜像
 8.6 小结
后折页
封底

机工科技数字图书馆