SpringCloud Alibaba微服务架构核心技术开发教程

SpringCloud Alibaba微服务架构核心技术开发教程
共132节 977人在学 课程详情
  • SpringCloud Alibaba-微服务入门

    • 微服务框架概要介绍
    • 原始单体应用
    • 互联网架构演进-引入缓存
    • 互联网架构演进-引入反向代理
    • 互联网架构演进-数据库分库分表
    • 互联网架构演进-引入NOSQL数据库
    • 互联网架构演进-引入微服务
    • 微服务概述
    • 阿里巴巴dubbo微服务框架
    • SpringCloud微服务框架
    • SpringCloud Alibaba微服务框架
    • 微服务整体生态体系
  • SpringCloud Alibaba-Nacos服务注册与发现中心

    • 服务消费者注册到Nacos
    • IDEA显示微服务启动RunDashboard
    • 生产者提供服务接口
    • RestTemplate实现远程接口调用
    • RestTemplate调用服务缺点
    • 清理maven仓库
    • SpringCloud Alibaba简介
    • SpringCloud Alibaba主要功能
    • SpringCloud Alibaba主要组件
    • SpringCloud Alibaba 版本问题
    • SpringCloud Alibaba的说明文档
    • Nacos概要介绍
    • Nacos的关键特性
    • Nacos版本问题
    • Nacos的单机版服务器搭建
    • Nacos的版本依赖导入
    • 服务生成者把服务注册到Nacos
  • SpringCloud Alibaba-微服调用RestTemplate和OpenFeign

    • 使用loadBalancerClient完成服务的调用
    • 使用discoveryClient客户端调用
    • SpringCloud Ribbon组件简介
    • OpenFeign组件介绍
    • OpenFeign简化远程调用
    • OpenFeign使用小结
    • OpenFeign配置断路器
    • 测试FallBack效果
    • 使用FallbackFactory实现熔断
  • SpringCloud Alibaba-微服调用Ribbon负载均衡算法和分布式配置中心

    • Undertow服务器的介绍
    • 关OpenFein调用问题
    • Ribbon常见的负载均衡算法
    • Ribbon切换默认的负载均衡算法
    • 关于Ribbon负载均衡算法切换方式二
    • Nacos分布式配置中心功能
    • Nacos分布式配置中心思路
    • Nacos配置中心配置步骤
    • 动态拉取Nacos的配置文件
    • 测试不同的环境加载不同配置文件
    • Nacos配置中心原理总结
    • 生产者连接数据库对外提供服务
  • SpringCloud Alibaba-Nacos配置持久化和集群配置

    • Nacos配置中心回顾
    • Nacos配置信息默认持久化数据库
    • Nacos默认配置信息持久化到Derby数据库
    • Nacos的运行模式
    • Nacos配置信息持久化到Mysql数据库
    • Nacos配置信心持久化到Mysql测试
    • Nacos集群的必要性
    • Nacos配置Windows集群
    • Nacos集群状态
    • Nacos集群服务调用测试
  • SpringCloud Alibaba-分布式系统理论和Nacos不同平台部署

    • 回顾Nacos集群
    • 分布式系统的CAP理论
    • CAP理论小结
    • BASE理论
    • CAP和BASE理论小结
    • Linux上部署Nacos单机版
    • Linux部署Nacos的测试
    • Linux安装Nacos内存不足问题
    • 使用Docker部署单机版的Nacos
  • SpringCloud Alibaba-Ribbon-Hystrix超时和Sentinel入门

    • 回顾Nacos集群模式
    • 使用Nginx完成Nacos集群代理
    • 准备最初始环境
    • Ribbon超时机制
    • Hystrix超时机制
    • Ribbon和Hystrix超时机制问题
    • Ribbon的重试机制
    • Ribbon超时值和Hystrix超时值如何设定
    • Sentinel简介
    • Hystrix VS Sentinel
    • 下载并安装Sentinel
    • Sentinel简单测试
  • SpringCloud Alibaba-Sentinel流控规则

    • Sentinel环境回顾
    • Sentinel流控面板介绍
    • Sentinel流控-QPS直接失败
    • Sentinel流控-线程数直接失败
    • Sentinel流控-关联模式
    • Sentinel流控模式-链路
    • Sentinel流控效果 - 预热(Warm Up)
    • Sentinel流控效果-排队等待
    • jmeter并发测试接口
  • SpringCloud Alibaba-Sentinel熔断降级和热点参数限流

    • 为什么需要熔断降级
    • 服务熔断降级策略
    • 慢调用比例 (SLOW_REQUEST_RATIO)
    • 熔断降级策略之异常比例
    • 熔断降级策略之异常数
    • 热点参数限流
    • 热点参数示例
    • 热点限流-参数例外项
    • 热点参数限流测试
  • SpringCloud Alibaba-seata-@SentinelResource注解详解

    • 根据资源名或者URL限流
    • 使用SentinelResource注解解耦处理限流
    • @SentinelResource剩余几个属性问题
    • 准备一下测试熔断和限流工程代码
    • blockHandler和handlerFallback区别
    • @SentinelResource注解属性
    • @SentinelResource在OpenFeign整合使用
    • Sentinel配置信息持久化到Nacos中的业务需求
    • Sentinel配置信息持久化到Nacos中
    • 分布式事务业务场景
    • 准备一个商品服务测试工程
    • 准备一个订单服务测试工程
    • 准备分布式事务的测试场景
  • SpringCloud alibaba Seata分布式事务

    • 关于接收参数注解说明
    • 事务简单回顾
    • 传统的JDBC事务处理
    • Spring框架中事务问题
    • Spring中事务的处理方案
    • 为什么需要分布式事务
    • XA事务协议两段提交
    • 2PC两段提交
    • 3PC三段提交
    • 2PC两段和3PC三段执行过程
    • TCC两段补偿性方案
    • 消息最终一致性方案
    • 常见的分布式事务框架
    • 常见的分布式事务框架简介
    • Seata简介
    • 下载并安装Seata服务器
    • 启动Seata并注册到Nacos中
    • 业务场景中配置Seata分布式事务
    • 启动的时候缺依赖问题
    • Seata分布式事务测试

    订阅失败

    SpringCloud Alibaba微服务架构核心技术开发教程
    SpringCloud Alibaba微服务架构核心技术开发教程 ...

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

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

    购买课程

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

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

    课时介绍

    准备一个订单服务测试工程

    课程介绍

    本套2021新版视频教程为SpringCloud Hoxton版和SpringCloud alibaba,内容涵盖目前流行的分布式微服务架构的技术栈。

     

    教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,重点讲解了阿里巴巴新的Nacos、Sentinel、Seata等技术,分享了服务降级、服务熔断、服务限流、hotkey控制、分布式统一配置管理、分布式全局事务控制、RabbitMQ与Stream整合、Nacos和Nginx配置高可用集群等技术,本教程帮助大家强化分布式微服务架构思维,带大家进入互联网微服架构的世界!

     

    课程大纲:

     

     

    微服务架构生态:

     

     

    课程部分讲义:

     

     

     

     

     

     

     

     

     

     

    推荐课程

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

    李明 · 926人在学

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

    王先生 · 22848人在学

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

    汤小洋 · 4296人在学

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

    黄菊华 · 838人在学

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

    小尼老师 · 900人在学

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

    Long · 5204人在学

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

    汤小洋 · 1534人在学

    Python Django 深度学习 小程序

    钟翔 · 2413人在学

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

    赖国荣 · 683人在学

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

    李杰 · 4082人在学

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