分布式事务之LCN

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

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

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

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

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

posted @ 2022-03-07 18:03  叕叕666  阅读(208)  评论(0)    收藏  举报