2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > TX-LCN:分布式事务框架

TX-LCN:分布式事务框架

时间:2019-01-23 09:40:26

相关推荐

TX-LCN:分布式事务框架

TX-LCN:分布式事务框架

一、分布式事务

1. 什么是分布式事务

​ 在分布式系统中,一个事务的多个参与者在不同的分布式节点上,这些参与者可以操作同一个数据源也可以操作不同的数据源,这种情况产生的事务都称为分布式事务。

注意:多个参与者必须不在同一个节点(项目)中,才能叫做分布式事务。如果所有参数者都在一个项目中,这种事务称为本地事务。

​ 例如:

​ 学生管理系统实现tb_student表的新增,电话号管理系统实现tb_phone_no表的新增,现在要完成新增学生的功能,需要在学生管理系统中新增数据到tb_student表格、在电话号管理系统中新增数据到tb_phone_no表格,要求新增数据的时候,必须同时成功或同时失败。两个分布式系统的新增方法组成一个事务,这个事务就是分布式事务,同样要保证事务的ACID特性。

​ 例如:

​ 两个项目,其中一个向MySQL做新增,另一个需要向Redis执行新增,希望访问MySQL或Redis时如果出现异常时同时进行事务回滚,这种情况也称为分布式事务。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。