1-1 微服务基础知识
  • 01-课程介绍
  • 02-系统架构演变-上
  • 03-系统架构演变-中
  • 04-系统架构演变-下
  • 05-基础知识:rpc相关概念
  • 06-基础知识:rpc与restFul比较
  • 07-cap-上
  • 08-cap-下
  • 09-springcloud概述
  • 10-模拟微服务环境-上
  • 11-模拟微服务环境-下
  • 12-模拟微服务环境:通过RestTemplate调用远程服务
  • 13-模拟微服务环境:模拟微服务中存在的问题分析
1-2 注册中心
  • 14-注册中心:概述
  • 15-注册中心:eureka概述
  • 16-eureka:搭建EurekaServer注册中心
  • 17-eureka:将服务注册到注册中心
  • 18-eureka:eureka中通过元数据获取微服务的调用路径
  • 19-eureka:高可用的引入
  • 20-eurekaServer高可用:server间的相互注册
  • 21-eurekaServer高可用:服务注册到多个eurekaserver
  • 22-eurekaServer高可用:显示IP与服务续约时间设置
  • 23-eurekaServer高可用:自我保护机制
  • 24-eurekaserver源码:springboot的自动装载
  • 25-eurekaserver源码:springboot的自动装载-下
  • 26-eurekaserver源码:server的启动流程
  • 27-eurekaserver源码:client的启动流程
1-3 服务发现与服务调用
  • 28-ribbon:ribbon概述以及基于ribbon的远程调用
  • 29-ribbon:客户端负载均衡的概述
  • 30-ribbon:基于ribbon的负载均衡测试
  • 31-ribbon:负载均衡策略
  • 32-ribbon:请求重试
  • 33-ribbon:源码分析
  • 34-consul:概述
  • 35-consul:安装与快速启动
  • 36-consul:基本功能介绍
  • 37-基于consul的服务注册与发现:将微服务注册到consul
  • 38-基于consul的服务注册与发现:消费者从consul获取服务并调用
  • 39-consul集群:consul集群的基础知识
  • 40-consul集群:搭建consul集群
  • 41-consul集群:集群测试以及问题说明
  • 42-总结
  • 01-课程介绍
  • 02-feign:概述以及入门案例的搭建-上
  • 03-feign:入门案例的搭建-下
  • 04-feign:入门案例的注意事项以及与ribbon的区别和联系
  • 05-feign:负载均衡测试
  • 06-feign:打印fegin日志
  • 07-feign:源码分析
  • 08-高并发问题:模拟环境
  • 09-高并发问题:使用jmetter模拟高负载存在的问题
  • 10-高并发问题:问题分析
  • 11-高并发问题:线程池隔离的方式处理请求积压问题
  • 12-高并发问题:服务容错的核心知识
  • 13-Hystrix:基于RestTemplate的熔断配置
  • 14-Hystrix:基于RestTemplate的统一降级配置
  • 15-hystrix:基于feign调用的熔断配置
  • 16-hystrix:通过Actuator获取hystrix的监控数据
  • 17-hystrix:通过hystrix的dashboard监控hystrix数据流
  • 18-hystrix:使用turbine聚合所有的hytrix的监控数据
  • 19-hystrix:hystrix断路器的工作状态
  • 20-hystrix:测试断路器的工作状态
  • 21-hystrix:隔离策略的说明
  • 22-hystrix:总结
  • 23-sentinel:概述
  • 24-sentinel:管理控制台的安装与执行
  • 25-sentinel:客户端接入管理控制台
  • 26-sentinel:通用资源保护
  • 27-sentinel:加载本地配置
  • 28-sentinel:对resttemplate的支持
  • 29-sentinel:对feign的支持
  • 30-总结
1-4 微服务网关
  • 01-回顾和今日内容介绍
  • 02-微服务网关的引入
  • 03-微服务网关的概述
  • 04-nginx模拟API网关
  • 05-zuul:介绍
  • 06-zuul:搭建环境
  • 07-zuul路由:基础路由配置
  • 08-zuul路由:面向服务的路由配置
  • 09-zuul路由:简化路由的配置
  • 10-zuul过滤器:入门
  • 11-zuul过滤器:身份认证过滤器
  • 12-zuul源码分析
  • 13-SpringCloudGateway:概述
  • 14-SpringCloudGateway路由:基本配置
  • 15-SpringCloudGateway路由:gateway依赖问题和内置断言条件介绍
  • 16-SpringCloudGateway路由:动态路由配置
  • 17-SpringCloudGateway路由:重写转发路径
  • 18-SpringCloudGateway路由:微服务名称转发
  • 19-SpringCloudGateway过滤器:概述
  • 20-SpringCloudGateway过滤器:自定义全局过滤器
  • 21-SpringCloudGateway过滤器:认证过滤器
  • 22-网关限流算法:计数器算法
  • 23-网关限流算法:漏桶算法
  • 24-网关限流算法:令牌桶算法
  • 25-SCG网关:filter限流-上
  • 26-SCG网关:filter限流-中
  • 27-SCG网关:filter限流-下
  • 28-SCG网关中使用sentinel限流:入门案例
  • 29-SCG网关中使用sentinel限流:限流异常提示
  • 30-SCG网关中使用sentinel限流:自定义分组限流
  • 31-SCG网关高可用:概述
  • 32-SCG网关高可用:ngnix结合网关集群构造高可用网关
1-5 链路追踪
  • 33-链路追踪:概述
  • 34-链路追踪:sleuth入门
  • 35-链路追踪:zipkin概述
  • 36-链路追踪:zipkinServer的安装和启动
  • 37-链路追踪:zipkin整合sleuth展示调用链路
  • 38-链路追踪:zipkin整合sleuth的执行过程和存在的问题分析
  • 39-链路追踪:zipkin服务端数据保存mysql数据库
  • 40-链路追踪:zipkin通过消息中间件进行数据收集的思路分析
  • 41-链路追踪:zipkin服务端连接rabbitmq
  • 42-链路追踪:zipkin客户端向rabbitmq中发送数据并测试
  • 43-总结
  • 01-今日内容介绍
  • 02-SpringCloudStream的概述
  • 03-SpringCloudStream的实现思想
  • 04-SpringCloudStream的核心概念
  • 05-消息生产者的入门案例:上
  • 06-消息生产者的入门案例:下
  • 07-消息消费者的入门案例:下
  • 08-基于入门案例的代码优化
  • 09-自定义消息通道
  • 10-消息分组
  • 11-消息分区
1-6 配置中心
  • 12-配置中心的概述
  • 13-springcloudConfig:概述
  • 14-springcloudConfig入门案例:概述
  • 15-springcloudConfig入门案例:搭建config服务端
  • 16-springcloudConfig入门案例:客户端改造,动态获取配置信息
  • 17-springcloudConfig入门案例:手动刷新数据
  • 18-springcloudConfig高可用-上
  • 19-springcloudConfig高可用-下
  • 20-springcloudConfig:结合消息总线bus动态修改配置文件信息
  • 21-开源配置中心Apollo:概述
  • 22-开源配置中心Apollo:实现过程
  • 23-开源配置中心Apollo:搭建服务端
  • 24-开源配置中心Apollo:管理后台介绍
  • 25-开源配置中心Apollo:客户端集成开发
  • 26-总结