SpringCloud微服务核心技术精讲

SpringCloud微服务核心技术精讲
共116节 10547人在学 课程详情
  • 微服务基础

    • 带你快速了解课程内容
    • 认识微服务架构
    • 微服务之初体验
    • Spring-Boot与微服务
    • RestTemplate与微服务
    • Actuator监控端点
  • Eureka注册中心

    • Eureka注册中心原理
    • Eureka服务端搭建
    • Eureka客户端搭建
    • Eureka安全控制
    • Eureka服务端自注册问题
    • Eureka仪表盘
    • Eureka客户端配置详解
    • Eureka核心知识和自我保护模式
    • Eureka单机高可用
    • Eureka多机高可用
    • Eureka编程
  • Ribbon负载均衡

    • Ribbon与服务端负载均衡
    • Ribbon与客户端负载均衡
    • Ribbon快速入门
    • Ribbon编程配置
    • Ribbon核心原理
    • Ribbon文件配置
    • Ribbon不依赖Eureka使用
  • Feign客户端

    • Feign快速入门
    • Feign深入编程
    • Feign编程配置
  • Hystrix断路器

    • Hystrix组件简介
    • Hystrix快速入门
    • Hystrix隔离策略
    • Hystrix参数配置
    • Ribbon使用Hystrix
    • Feign使用Hystrix
    • Feign禁用Hystrix
    • Hystrix指标流和仪表盘
  • Turbine

    • Turbine监控
    • Turbine监控深入
  • Zuul网关

    • Zuul组件简介
    • Zuul快速入门
    • Zuul反向代理配置
    • Zuul监控端点
    • Zuul文件上传
    • Zuul过滤器
    • Zuul过滤器编程
    • Zuul使用Hystrix
  • Config配置中心

    • Config配置中心简介
    • Config服务端
    • Config客户端
    • Config手动刷新
    • Config动态刷新
    • Config对称加密
    • Config非对称加解密
    • Config高可用
    • Config安全控制
  • Consul服务注册与发现、配置中心

    • Consul介绍和部署架构
    • Consul的特点和Gossip协议
    • Consul开发模式部署
    • SpringCloud与Consul快速集成
    • SpringCloud使用Consul的配置要点
    • SpringCloud的Consul编程
    • Consul集群和高可用部署
    • Consul多环境配置中心使用
    • Consul配置中心持久化
    • Consul配置中心实时刷新配置
  • 阿里巴巴Nacos

    • 升级到基于SpringBoot2.0的Hoxton版本
    • 认识Nacos
    • Nacos架构
    • Nacos单机模式部署
    • Nacos的MySQL持久化
    • SpringCloud与Nacos集成
    • Nacos的discovery配置
    • Nacos配合中心使用
    • Nacos多环境配置中心
    • Nacos集群部署和使用
  • Spring Cloud Admin

    • Hoxton版本Eureka无法注册问题
    • SpringBootAdmin2.X无注册中心使用
    • SpringBootAdmin2.X结合微注册中心使用
    • SpringBootAdmin2.X控制台使用说明
    • SpringBootAdmin1.X版本使用详解
  • Spring Cloud Gateway 第二代网关

    • GateWay介绍和原理
    • GateWay集成Eureka
    • Gateway认识谓词
    • Gateway谓词Path
    • Gateway谓词Method
    • Gateway谓词Queyr和Cookie
    • Gateway谓词Header、Host、RemoteAddr
    • Gateway谓词Weight、After、Before、Betweenavi
    • Gateway认识过滤器
    • Gateway的RequestHeader类过滤器
    • Gateway的RequestParameter类过滤器
    • Gateway的ResponseHeader类过滤器
    • Gateway的Path类过滤器
    • Gateway的其他类过滤器
    • Gateway的熔断过滤器
    • Gateway的Redis请求限流过滤器
    • Gateway自定义谓词编程
    • Gateway自定义过滤器编程
    • Gateway自定义全局过滤器
    • Gateway超时配置和元数据配置
    • Gateway的Actuator端点
    • Gateway的跨域配置
  • Spring Cloud Security OAuth2.0 JWT安全认证

    • 安全架构基础
    • Spring Security 简单认证
    • Spring Security 基于内存的认证
    • Spring Cloud Security基于数据库的认证
    • OAuth2.0授权原理
    • Spring Cloud OAuth2.0 授权码模式实现
    • Spring Cloud OAuth2.0 简化模式实现
    • Spring Cloud OAuth2.0 密码模式实现
    • Spring Cloud OAuth2.0 客户端模式实现
    • Spring Cloud OAuth2.0认证服务于微服务分离模式
    • Gateway与Auth Server配合
    • JWT构成、原理、特点详解
    • JWT认证授权开发对称秘钥模式
    • JWT认证授权开发非对称秘钥模式
    • 微服务架构安全控制经验之谈

    订阅失败

    SpringCloud微服务核心技术精讲
    SpringCloud微服务核心技术精讲 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    Eureka单机高可用

    课程介绍

    课程介绍 【完善体系+精品资料】

    本课程总计115课时,打造全网最全的微服务体系课程;从微服务是什么、能够做什么开始讲起,绝对零基础入门到精通类型。

    课程整体脉络十分清晰,每个章节一个知识点,画图+源码+运行讲解,不信你学不会。

    1、课程先讲解了什么是单体架构、什么是微服务架构、他们之间有什么区别和联系,各自有什么优缺点。

    2、从本质入手,使用最简单的Spring Boot搭建微服务,让你认清微服务是一种思想和解决问题的手段,而不是新兴技术。

    3、讲解Spring Boot 与 Spring Cloud 微服务架构之间的联系,原生的RestTemplate工具,以及Actuator监控端点的使用。

    4、带着微服务所带来的各种优缺点,为大家引入服务发现与注册的概念和原理,从而引入我们的第一个注册中心服务Eureka。

    5、引入负载均衡的理念,区分什么是服务端负载均衡,什么是客户端负载均衡,进而引入Ribbon负载均衡组件的详细使用。

    6、为了解决微服务之间复杂的调用,降低代码的复杂度,我们引入了Feign声明式客户端,让你几行代码学习服务的远程调用。

    7、为了解决服务之间的稳定性,避免发生雪崩问题,我们引入了Hystrix断路器,服务降级和熔断机制。

    8、微服务集群十分庞大,监控起来是十分困难的,尤其是对每一个接口的熔断情况进行监控,因此我们引入了Turbine微服务监控。

    9、微服务的调用是杂乱无章的,可以网状调用,怎么做到统一的入口出口,统一的授权、加密、解密、日志过滤,我们引入了第一代网关Zuul。

    10、微服务的配置分散,每次要修改配置都要重启服务,因此我们引入了Config配置中心。

    11、跟上主流,Consul是当前主流的服务注册与发现、配置中心一体化的解决方案。

    12、阿里的Nacos服务注册与发现、配置中心在国内炙手可热,Nacos 经历过双十一的微服务中间件。

    13、Turbin做微服务监控还是太弱,我们需要更强大,可视化,操作性更强的监控系统,因此我引入了Spring Boot Admin体系。

    14、Zuul已经停止更新支持,Spring Cloud官方推荐的二代网关Spring Cloud Gateway更加强大。

    15、微服务的安全架构体系虽然复杂,但是是有学习条例的,什么是认证授权、什么是OAuth2.0的原理、 JWT、怎么样去开发实现。

     

    课程资料 【独家资料】

    1、课程附带全部63个项目源码,其中Hoxton版本项目源码37个,Edgware版本项目26个,

    2、230页高清PDF正版课件。

    3、附带nacos、consul、cmder等视频配套软件。

    学习方法

    1、每一节课程均有代码,较好的方式为一边听我的讲解,一边使用我提供的项目代码进行观察和运行。

    2、课程体系庞大,但是并不杂乱,每个章节只针对一个知识点,减轻学习压力。

    3、坚持每天学习1~2个章节,可以在地铁、公交上用手机学习。

    【完善知识体系图】


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 730人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22125人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4210人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5155人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2324人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 599人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3987人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~