课程目录 第一章:互联网网站架构演变过程 第一节-SpringCloud2.0课程说明 第二节-网站架构演变过程之传统架构模式 第三节-网站架构演变过程之分布式架构模式 第四节-网站架构演变过程之SOA架构模式 第五节-网站架构演变过程之微服务架构产生的原因 第六节-网站架构演变过程之微服务概念描述 第八节-SOA架构与微服务架构区别 第九节-为什么要使用SpringCloud框架 第十节-SpringCloud微服务框架简介 第二章:SpringCloud-服务注册与发现 第一节-SpringCloud服务注册与发现课程概述 第二节-微服务服务治理技术概述 第三节-服务注册与发现原理 第四节-Eureka2.0服务注册中心 第五节-搭建服务提供者注册到Eureka 第六节-使用RestTemplate调用服务接口 第七节-@LoadBalanced实现本地负载均衡 第八节-Eureka2.0高可用集群环境搭建 第九节-客户端调用Eureka2.0集群环境 第三章:SpringCloud-Eureka自我保护机制&整合Consul、Zookeeper注册中心 第一节-Eureka自我保护机制环境搭建 第二节-搭建会员服务平台 第三节-搭建订单服务平台 第四节-Eureka自我保护机制 第五节-什么环境开启Eureka自我保护机制 第六节-SpringCloud整合Zookeeper作为注册中心 第七节-Zookeeper整合Ribbon负载均衡 第八节-Windows环境安装Consul注册中心 第九节-Consu实现服务与发现 第十节-DiscoveryClient使用 第四章:SpringCloud-Ribbon负载均衡原理与Feign客户端 第一节-SpringCloud课程疑问 第二节-Eureka服务注册与发现原理 第三节-客户端本地负载均衡原理 第四节.DiscoveryClient实现本地负载均衡 第五节.Ribbon与Nginx实现负载均衡区别 第六节.声明式Feign客户端调用工具 第七节.Feign客户端调用重构思想 第八节.创建Feign客户端依赖聚合项目 第九节.Order项目调用会员服务项目 第五章:SpringCloud-Hystrix服务保护框架 第一节-上节课内容回顾 第二节-服务雪崩效应产生的原因 第三节-Feign客户端超时时间配置 第四节-Feign客户端对Ribbon的支持 第五节-Hystrix服务保护框架 第六节-服务保护之服务降级概念 第七节-服务保护之服务熔断概念 第八节-服务保护之线程隔离方式 第九节-@HystrixCommand注解使用 第十节-演示Hystrix服务降级、熔断、隔离效果 第六章:SpringCloud-分布式配置中心 第一节-分布式配置中心概述 第二节-分布式配置中心产生的背景 第三节-分布式配置中心框架对比 第四节-分布式配置中心框架设计思想 第五节-SpringCloud分布式配置中心原理 第六节-公司项目环境如何进行区分 第七节-搭建configServer环境 第八节-配置文件命名规范与发布配置文件 第九节-搭建configClient端读取配置文件 第十节-刷新config配置文件信息 第七章:SpringCloud-搭建Zuul动态服务网关 第一节-上节课程疑问 第二节-定义统一fallback接口 第三节-互联网API接口的分类 第四节-架构师面试题如何设计一套API接口 第五节-ApiGateway网关的作用 第六节-Nginx与Zuul的区别 第七节-使用网关拦截请求参数 第八节-搭建ZuulGateway服务 第九节-搭建ZuulFilter拦截请求参数 第十节-Zuul网关负载均衡效果演示 第十一节-搭建动态Zuul网关路由转发 第八章:SpringCloud-Zuul网关集群&Swagger 第一节-Zuul网关集群概述 第二节-画图分析Zuul网关集群原理 第三节-Nginx+Zuul实现网关集群 第四节-Nginx与Zuul之间区别 第五节-传统生成API文档弊端 第六节-SpringBoot整合Swagger生成API文档 第七节-Swagger生成Post和Get请求 第八节-使用Zuul管理整个微服务接口文档原理 第九节:配置Zuul管理微服务接口