分布式事务开源框架lcn+rocketmq解决方案视频教程

浏览605+

一、LCN开源框架的简介与版本发展历程

LCN是最近几年诞生并且广泛应用的一个解决分布式事务难题的框架,最早是诞生于2017年,框架的命名也是由其三个核心元件的首字母来命名的,分别是lock、confirm和notify,代表的意思分别是锁定相关的事务、明确确认当前事物的状态以及最后的事务通知。

目前经过这几年的发展,该框架已经出到了5.x版本,也做了比较大的更新和维护,从最初的1.x到2.x版本的只支持LCN的事务到现在更加兼容了TCC、TXC等多种事务方案,让大家能够有多种选择多种应用场景可用,因此从5.x版本开始,LCN框架正式更名为tx-lcn。

这款第三方的开源的分布式事务解决框架,其本身并不会产生事务,也不会操作事务,而是会对所有的事务起一个协调的作用,控制这些事物达到最终的一致性,要么全部提交,要么全部失败。

二、LCN事务的原理与特点介绍

LCN自己本身并不生产事务,也不操作事务,而是找一个代理Connection,然后用这个代理去对本地的事务进行操作,lcn的根本核心是tx manager管理器,这个管理器对所有的本地事务统一进行协调和控制,其实各个本地的事务在进行事务提交的时候,没有完全的提交,执行的是假提交,因为所有的管理操作都在tx manager那里,最后统一协调之后,大家全部通过之后,然后再执行提交管理。

lcn事务原理图

该框架既有优点也有缺点,优点就是解耦性比较高,不会对业务代码有很高的侵入性,而且自己不操作事务,由各自的本地的事务进行操作,因此能够保障相对的数据一致性。

而缺点就是这个框架前面说了会生成一个Connection代理,这种代理会跟事务一起占用链接和释放连接,因此这些代理的链接就占用了一定的空间和时间。

扩展阅读:

面试必问:分布式事务六种解决方案

spring cloud集成lcn解决分布式事务

LCN分布式事务框架解决分布式事务一致性问题

Seata与Tx-Lcn选择哪个解决分布式事务好一些?

LCN解决分布式事务原理解析+项目实战(原创精华版)

基于LCN彻底解决分布式事务

三、lcn+rocketmq分布式事务解决方案视频课程信息

1、课程大小:9.84GB

2、课程课时:共计66课时

3、播放格式:(mp4视频格式)百度云网盘在线播放、下载视频播放器播放、不加密

4、技术架构:rocketmq+fescar+lcn+atomikos

5、课件说明:教程课程涵盖素材、代码、笔记资料

以下是lcn+rocketmq分布式事务框架视频教程具体课程大纲:

1)单体事务与分布式事务进行对比

2)本地事务的特点与基本特征

3)剖析单体事务的各个隔离级别的用法与作用

4)单体事务的局限性与面临的问题

5)分布式事务能解决单体事务的哪些问题

6)什么叫全局事务与全局事务管理器

7)各种分布式事务的分类

8)刚性事务与柔性事务的分类

9)分布式事务的底层各个理论分析

10)剖析市面上各种分布式事务的解决方案对比

11)两阶段提交事务与三阶段提交事务进行对比

12)分布式事务案例实战阶段学习

13)atomikos框架的引入与应用

14)atomikos框架的核心原理与核心应用场景

15)atomikos框架实现分布式事务的具体流程与具体步骤

16)编写atomikos框架的案例代码

17)配置atomikos框架的一些详细信息

18)整合数据源完成分布式事务的代码编写

19)atomikos框架案例完善与事务演示测试

20)fescar分布式事务框架的引入与应用

21)fescar的实现步骤与实现原理

22)fescar的分布式事务回滚机制

23)搭建fescar的分布式事务案例代码

24)编写代码完成fescar的事务开启与发起

25)代码编写fescar的事务提交与回滚

26)fescar框架案例事务测试与演示

27)LCN微服务框架的引入与应用

28)LCN的分布式事务执行流程与执行步骤

29)LCN框架的底层原理与事务回滚机制

30)编写lcn事务的案例代码完成lcn事务的数据同步

31)代码编写lcn开启与发起事务

32)验证与测试LCN的全局事务案例

33)rocketmq消息中间件解决分布式事务难题

34)Rocketmq解决事务的核心步骤与核心场景

35)Rocketmq解决消息的可靠性和签收机制

36)确保rocketmq的消息100%签收

37)编写rocketmq消息事务成功案例

38)编写rocketmq消息机制失败的分布式事务案例

39)消息发送失败事务回滚

40)网络超时与机器宕机消息补偿重试发送完成事务解决方案

分布式事务框架解决方案课程详情

图一:分布式事务框架解决方案课程与资料详情

扩展阅读:

基于RocketMQ的分布式事务解决方案

RocketMQ实现分布式事务原理

基于RocketMQ分布式事务 – 完整示例

分布式系统面试题:分布式事务解决方案?

GitHub上分布式事务框架压测性能对比

分布式事务框架选型 

百度云网盘视频教程分享

责任声明:文章信息由IT教程屋小编精心整理总结编排而成,倾注了心血和汗水,转载时请遵循行业规范务必注明文章作者、来源及本页链接,谢谢合作!
本篇文章标题:分布式事务开源框架lcn+rocketmq解决方案视频教程
本篇文章url地址:http://www.itjcw123.cn/7815.html