文档详情

分布式事务说明.docx

发布:2017-05-19约小于1千字共4页下载文档
文本预览下载声明
分布式事务说明 使用技术说明: 分布式事务使用的是zookeeper来控制实现的。 一阶段:业务集中提交预处理:成功/失败,告知zookeeper管理,并由zookeeper通知告各应用服务,等待结果; 二阶段:接收到事务所有参与者已完成,(全部成功)提交/(有失败或者timeout)回滚; 事务提交图 项目加入分布式事务实施 相关项目中引入pom依赖 dependency groupIdcom.ewandian.distributedtransaction/groupId artifactIdewandian-distributed-transaction/artifactId version1.0.0/version /dependency 调用分布式服务项目配置如下: 在spring xml配置文件中加入配置 调用方式代码示例 点击查看调用源码直接copy 被调用服务项目配置如下: A、在spring xml配置文件中加入配置 B、在调用实现类方法上加@DistributTransaction注解 zkConnection:zookeeper 服务器地址; expression :??面表达式; 重点说明: 1、被调用方法内无需写任何与业务无关代码; 2、服务的本地事务必须由spring 事务管理器管理
显示全部
相似文档