热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

分布式事务之LCN

LCNLock(锁定事务单元)Confirm(确认事务)Notity(通知事务)假设有四个服务,事务发起服务、中间调用服务1、中间调用服务N、事务管理服务(TX)

LCN == Lock(锁定事务单元) Confirm(确认事务) Notity(通知事务)

假设有四个服务,事务发起服务、中间调用服务1、中间调用服务N、事务管理服务(TX)

第一步:事务发起服务在发起事务前先在TX-manager创建一个事务组

第二步:事务发起服务和多个中间调用服务正常执行。每个中间服务都会加入事务组

第三步:事务发起服务可以正常结束,通知TX让这个事务组内的所有服务提交;否则这个事务组内的所有服务回滚


推荐阅读
author-avatar
吉祥二宝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有