微服务架构是一项在云中部署应用和服务的新技术。包含微服务,基础设施即服务(IaaS),Docker,平台即服务(PaaS),微服务框架等技术知识点。

├── 第10章 微服务框架(5集)
│   ├── 84.SpringCloud-分布式配置中心-服务端.mp4
│   ├── 85.SpringCloud-分布式配置中心-客户端.mp4
│   ├── 86.SpringCloud-服务链路追踪.mp4
│   ├── 87.SpringCloud-服务监控-服务端.mp4
│   └── 88.SpringCloud-服务监控-客户端.mp4
├── 第11章 项目实战(6集)
│   ├── 89.iToken-开篇-倾力打造互联网 Java 全栈工程师.mp4
│   ├── 90.iToken-白皮书.mp4
│   ├── 91.iToken-项目简介.mp4
│   ├── 92.iToken-开发前的准备-了解敏捷开发.mp4
│   ├── 93.iToken-开发前的准备-了解 XP 极限编程.mp4
│   └── 94.iToken-开发前的准备-创建 GitLab 项目组.mp4
├── 第12章 项目实战(3集)
│   ├── 95.iToken-开发前的准备-完善各服务配置.mp4
│   ├── 96.iToken-开发前的准备-部署服务到容器.mp4
│   └── 97.iToken-开发前的准备-部署服务到容器.mp4
├── 第13章 项目实战(8集)
│   ├── 100.iToken-部署持续集成-使用 GitLab 持续集成.mp4
│   ├── 101.iToken-部署持续集成-使用 GitLab Runner.mp4
│   ├── 102.iToken-部署持续集成-使用 GitLab Runner Docker.mp4
│   ├── 103.iToken-部署持续集成-第一个 GitLab Runner 脚本.mp4
│   ├── 104.iToken-部署持续集成-实战分布式配置中心.mp4
│   ├── 105.iToken-部署持续集成-实战服务注册与发现.mp4
│   ├── 98.iToken-部署持续集成-持续集成的基本概念.mp4
│   └── 99.iToken-部署持续集成-持续集成的操作流程.mp4
├── 第14章 项目实战(2集)
│   ├── 106.iToken-管理员服务-提供者.mp4
│   └── 107.iToken-管理员服务-提供者.mp4
├── 第15章 项目实战(8集)
│   ├── 108.项目实战-iToken-管理员服务-提供者.mp4
│   ├── 109.项目实战-iToken-管理员服务-消费者.mp4
│   ├── 110.项目实战-iToken-反向代理负载均衡-Nginx 简介.mp4
│   ├── 111.项目实战-iToken-反向代理负载均衡-Nginx 虚拟主机.mp4
│   ├── 112.小知识-Nginx 惊群问题.mp4
│   ├── 113.项目实战-iToken-反向代理负载均衡-Nginx 反向代理.mp4
│   ├── 114.项目实战-iToken-反向代理负载均衡-Nginx 负载均衡.mp4
│   └── 115.项目实战-iToken-反向代理负载均衡-Nginx 搭建伪 CDN 服务器.mp4
├── 第16章 项目实战(4集)
│   ├── 116.iToken-数据缓存服务-Redis 简介.mp4
│   ├── 117.iToken-数据缓存服务-Redis 高可用方案.mp4
│   ├── 118.iToken-数据缓存服务-Redis Sentinel 高可用集群.mp4
│   └── 119.iToken-数据缓存服务-提供者.mp4
├── 第17章 项目实战(6集)
│   ├── 120.iToken-单点登录服务-单点登录系统机制.mp4
│   ├── 121.iToken-单点登录服务-多系统登录的复杂性.mp4
│   ├── 122.iToken-单点登录服务-单点登录系统流程.mp4
│   ├── 123.iToken-单点登录服务-实战单点登录.mp4
│   ├── 124.iToken-单点登录服务-实战单点登录.mp4
│   └── 125.iToken-单点登录服务-实战单点登录.mp4
├── 第18章 项目实战(4集)
│   ├── 126.iToken-单点登录服务-实战单点登录.mp4
│   ├── 127.iToken-单点登录服务-实战单点登录.mp4
│   ├── 128.iToken-单点登录服务-使用 Nginx 反向代理解决字体跨域问题.mp4
│   └── 129.iToken-单点登录服务-实战单点登录完结篇.mp4
├── 第19章 项目实战(1集)
│   └── 130.iToken-进入下半场的准备工作.mp4
├── 第1章 微服务简介(9集)
│   ├── 1.关于博客改版的一些说明.mp4
│   ├── 2.微服务简介-构建单体应用模型.mp4
│   ├── 3.微服务简介-走向单体地狱.mp4
│   ├── 4.微服务简介-微服务解决复杂问题.mp4
│   ├── 5.微服务简介-微服务的优点.mp4
│   ├── 6.微服务简介-微服务的缺点.mp4
│   ├── 7.基础设施即服务-Linux-简介.mp4
│   ├── 8.基础设施即服务-Linux-关于操作系统的选型.mp4
│   └── 9.基础设施即服务-Linux-安装 Ubuntu Server 16.04 X64.mp4
├── 第20章(番外篇)项目实战(5集)
│   ├── 131.iToken-番外篇-重构改善既有代码的设计-数据库.mp4
│   ├── 132.iToken-番外篇-重构改善既有代码的设计-领域模型.mp4
│   ├── 133.iToken-番外篇-重构改善既有代码的设计-业务逻辑层.mp4
│   ├── 134.iToken-番外篇-重构改善既有代码的设计-管理员服务提供者.mp4
│   └── 135.iToken-番外篇-重构改善既有代码的设计-管理员分页查询.mp4
├── 第21章 项目实战(7集)
│   ├── 136.iToken-文章服务-提供者.mp4
│   ├── 137.iToken-文章服务-配置 MyBatis Redis 二级缓存.mp4
│   ├── 138.iToken-文章服务-配置 Swagger2 接口文档引擎.mp4
│   ├── 139.iToken-文章服务-消费者.mp4
│   ├── 140.iToken-文章服务-消费者-分页功能.mp4
│   ├── 141.iToken-文章服务-消费者-提取 Thymeleaf 模板页.mp4
│   └── 142.iToken-文章服务-消费者-保存功能.mp4
├── 第22章 项目实战(3集)
│   ├── 143.iToken-文件上传服务-FastDFS.mp4
│   ├── 144.iToken-文件上传服务-提供者.mp4
│   └── 145.iToken-文章服务-消费者-文件上传功能.mp4
├── 第23章 项目实战(3集)
│   ├── 146.iToken-后台服务聚合-页面拆分.mp4
│   ├── 147.iToken-后台服务聚合-页面拆分.mp4
│   └── 148.iToken-后台服务聚合-页面聚合.mp4
├── 第24章 项目实战(1集)
│   └── 149.iToken-后台服务聚合-页面聚合.mp4
├── 第25章 项目实战(6集)
│   ├── 150.iToken-数字货币服务-前言.mp4
│   ├── 151.iToken-消息队列-消息队列的流派.mp4
│   ├── 152.iToken-消息队列-Actor 模型.mp4
│   ├── 153.iToken-消息队列-RabbitMQ 简介.mp4
│   ├── 154.iToken-消息队列-RabbitMQ 安装.mp4
│   └── 155.iToken-消息队列-RabbitMQ 使用.mp4
├── 第26章 项目实战(1集)
│   └── 156.iToken-任务调度-Quartz.mp4
├── 第2章 基础设施即服务(13集)
│   ├── 10.Linux-服务器远程控制.mp4
│   ├── 11.Linux-目录结构说明.mp4
│   ├── 12.Linux-操作文件目录命令.mp4
│   ├── 13.Linux-系统管理命令.mp4
│   ├── 14.Linux-重启与压缩命令.mp4
│   ├── 15.Linux-编辑器的使用.mp4
│   ├── 16.Linux-软件的安装与卸载.mp4
│   ├── 17.Linux-用户和组管理.mp4
│   ├── 18.Linux-文件权限管理.mp4
│   ├── 19.Linux-安装 Java.mp4
│   ├── 20.Linux-安装 Tomcat.mp4
│   ├── 21.Linux-安装 MySQL.mp4
│   └── 22.Linux-部署应用到生成环境.mp4
├── 第3章 基础设施即服务(8集)
│   ├── 23.Docker-什么是 Docker.mp4
│   ├── 24.Docker-为什么要用 Docker.mp4
│   ├── 25.Docker-引擎.mp4
│   ├── 26.Docker-架构.mp4
│   ├── 27.Docker-镜像与容器.mp4
│   ├── 28.Docker-仓库.mp4
│   ├── 29.Docker-安装.mp4
│   └── 30.Docker-加速器.mp4
├── 第4章 基础设施即服务(12集)
│   ├── 31.Docker-镜像-获取镜像.mp4
│   ├── 32.Docker-镜像-列出镜像.mp4
│   ├── 33.Docker-镜像-删除镜像.mp4
│   ├── 34.Docker-镜像-Dockerfile 定制镜像.mp4
│   ├── 35.Docker-镜像-Dockerfile 定制镜像.mp4
│   ├── 36.Docker-镜像-Dockerfile 定制镜像.mp4
│   ├── 37.Docker-镜像-Dockerfile 定制镜像.mp4
│   ├── 38.Docker-镜像-Dockerfile 定制镜像.mp4
│   ├── 39.Docker-守护态运行容器.mp4
│   ├── 40.Docker-容器数据持久化.mp4
│   ├── 41.Docker-部署数据库.mp4
│   └── 42.Docker-部署项目到容器.mp4
├── 第5章 平台即服务(9集)
│   ├── 43.基础设施即服务-Docker Compose-简介与安装.mp4
│   ├── 44.基础设施即服务-Docker Compose-基本使用.mp4
│   ├── 45.基础设施即服务-Docker Compose-部署项目到容器.mp4
│   ├── 46.基础设施即服务-Docker Compose-YAML 配置文件语言.mp4
│   ├── 47.平台即服务-GitLab-使用 Git 托管代码.mp4
│   ├── 48.平台即服务-GitLab-简介与安装.mp4
│   ├── 49.平台即服务-GitLab-基本设置.mp4
│   ├── 50.平台即服务-GitLab-第一个托管项目.mp4
│   └── 51.平台即服务-GitLab-使用 SSH 免密登录.mp4
├── 第6章 平台即服务(5集)
│   ├── 52.平台即服务-Nexus-简介与安装.mp4
│   ├── 53.平台即服务-Nexus-在项目中使用 Maven 私服.mp4
│   ├── 54.平台即服务-Registry-简介与安装.mp4
│   ├── 55.平台即服务-Registry-配置 WebUI 与客户端.mp4
│   └── 56.Docker-真正实现:一次构建,到处运行.mp4
├── 第7章 再谈微服务(6集)
│   ├── 57.再谈微服务-传统架构与微服务架构的区别.mp4
│   ├── 58.再谈微服务-微服务的特征.mp4
│   ├── 59.再谈微服务-微服务的实践.mp4
│   ├── 60.再谈微服务-微服务的实践.mp4
│   ├── 61.小知识-单点故障与分布式锁.mp4
│   └── 62.再谈微服务-微服务架构设计模式.mp4
├── 第8章 微服务框架(11集)
│   ├── 63.SpringBoot-简史.mp4
│   ├── 64.SpringBoot-简介.mp4
│   ├── 65.SpringBoot-优缺点.mp4
│   ├── 66.SpringBoot-第一个应用程序.mp4
│   ├── 67.SpringBoot-单元测试.mp4
│   ├── 68.SpringBoot-常用配置.mp4
│   ├── 69.SpringBoot-Thymeleaf-简介.mp4
│   ├── 70.SpringBoot-Thymeleaf-为什么使用模板引擎.mp4
│   ├── 71.SpringBoot-Thymeleaf-第一个模板页.mp4
│   ├── 72.SpringBoot-MyBatis-整合.mp4
│   └── 73.SpringBoot-MyBatis-测试.mp4
└── 第9章 微服务框架(10集)
    ├── 74.SpringCloud-简介.mp4
    ├── 75.SpringCloud-创建统一的依赖管理.mp4
    ├── 76.SpringCloud-服务注册与发现.mp4
    ├── 77.SpringCloud-创建服务提供者.mp4
    ├── 78.SpringCloud-创建服务消费者(Ribbon).mp4
    ├── 79.SpringCloud-创建服务消费者(Feign).mp4
    ├── 80.SpringCloud-使用熔断器防止服务雪崩.mp4
    ├── 81.SpringCloud-使用熔断器仪表盘监控.mp4
    ├── 82.SpringCloud-使用路由网关统一访问接口.mp4
    └── 83.SpringCloud-使用路由网关的服务过滤功能.mp4