微服务架构的分布式事务控制解决方案

微服务架构的分布式事务控制解决方案
共30节 7955人在学 课程详情 下载课件
  • 02-基础概念-本地事务
  • 03-基础概念-分布式事务
  • 04-基础概念-分布式事务产生的场景
  • 05-分布式事务基础理论-理解CAP
  • 06-分布式事务基础理论-CAP组合方式
  • 07-分布式事务基础理论-BASE理论
  • 08-两阶段提交-什么是2PC
  • 09-两阶段提交-XA方案
  • 10-两阶段提交-Seata方案
  • 11-导入案例工程dtx-seata-demo
  • 12-seata执行流程分析
  • 13-案例工程配置
  • 14dtx-seata-demo-bank1开发
  • 15-Seata实现2PC事务
  • 16-事务控制测试
  • 17-TCC-什么是TCC
  • 18-TCC-TCC解决方案
  • 19-Hmily实现TCC事务-导入案例工程
  • 20-Hmily实现TCC事务
  • 21-开发bank1的cancel方法
  • 22-开发bank2的confirm方法
  • 23-Hmily实现TCC事务-分布式测试和小结
  • 01-可靠消息最终一致性-概念介绍
  • 02-可靠消息最终一致性-解决方案-本地消息表方案
  • 03-可靠消息最终一致性-解决方案-RocketMQ方案
  • 04-RocketMQ实现可靠消息最终一致性-搭建案例工程
  • 05-RocketMQ实现可靠消息最终一致性-开发bank1的service
  • 06-RocketMQ实现可靠消息最终一致性-发送消息和事务状态回查
  • 07-RocketMQ实现可靠消息最终一致性-bank2监听消息更新账户

    订阅失败

    微服务架构的分布式事务控制解决方案
    微服务架构的分布式事务控制解决方案 ...

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

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

    购买课程

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

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

    课时介绍

    12-seata执行流程分析

    课程介绍

    1、课程简介

    Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

           在本套课程中,我们将全面的讲解Spring Cloud技术栈, 从环境的部署到技术的应用,再到项目实战,让我们不仅是学习框架技术的使用,而且可以学习到使用Spring Cloud如何解决实际的问题。

    Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构。

    - 注册中心负责服务的注册与发现,很好将各服务连接起来

    - 断路器负责监控服务之间的调用情况,连续多次失败进行熔断保护。

    - API网关负责转发所有对外的请求和服务

    - 配置中心提供了统一的配置信息管理服务,可以实时的通知各个服务获取最新的配置信息

    - 链路追踪技术可以将所有的请求数据记录下来,方便我们进行后续分析

    - 各个组件又提供了功能完善的dashboard监控平台,可以方便的监控各组件的运行状况

    2、适应人群

    有一定的Java基础,并且要有一定的web开发基础。

    3、课程亮点

           系统的学习Spring Cloud技术栈,由浅入深的讲解微服务技术。涵盖了基础知识,原理剖析,组件使用,源码分析,优劣分析,替换方案等,以案例的形式讲解微服务中的种种问题和解决方案

    l  微服务的基础知识

    n  软件架构的发展史

    n  微服务的核心知识(CAP,RPC等)

    l  注册中心

    n  Eureka搭建配置服务注册

    n  Eureka服务端高可用集群

    n  Eureka的原理和源码导读

    n  Eureka替换方案Consul

    n  Consul下载安装&服务注册&高可用

    l  服务发现与服务调用

    n  Ribbon负载均衡基本使用&源码分析

    n  Feign的使用与源码分析

    n  Hystrix熔断(雪崩效应,Hystrix使用与原理分析)

    n  Hystrix替换方案Sentinel

    l  微服务网关

    n  Zuul网关使用&原理分析&源码分析

    n  Zuul 1.x 版本的不足与替换方案

    n  SpringCloud Gateway深入剖析

    l  链路追踪

    n  链路追踪的基础知识

    n  Sleuth的介绍与使用

    n  Sleuth与Zipkin的整合开发

    l  配置中心

    n  SpringClond Config与bus 开发配置中心

    n  开源配置中心Apollo

    4、主讲内容

    章节一:

    1.     微服务基础知识

    2.     SpringCloud概述

    3.     服务注册中心Eureka

    4.     Eureka的替换方案Consul

    章节二:

    1.     Ribbon实现客户端负载均衡

    2.     基于Feign的微服务调用

    3.     微服务熔断技术Hystrix

    4.     Hystrix的替换方案Sentinel

    章节三:

    1.     微服务网关Zuul的基本使用

    2.     Zuul1.x 版本的不足和替换方案

    3.     深入SpringCloud Gateway

    4.     链路追踪Sleuth与Zipkin

    章节四:

    1.     SpringCloud Config的使用

    2.     SpringCloud Config结合SpringCloud Bus完成动态配置更新

    3.     开源配置中心Apollo

    推荐课程

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

    李明 · 857人在学

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

    王先生 · 22601人在学

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

    汤小洋 · 4279人在学

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

    黄菊华 · 823人在学

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

    小尼老师 · 883人在学

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

    Long · 5193人在学

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

    汤小洋 · 1524人在学

    Python Django 深度学习 小程序

    钟翔 · 2385人在学

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

    赖国荣 · 660人在学

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

    李杰 · 4062人在学

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