版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201810135415.8
公 开 号:CN108446167B
代 理 人:王卫东
代理机构:11221 北京捷诚信通专利事务所(普通合伙)
专利类型:授权发明
申 请 日:20201106
公 开 日:20180209
专利主分类号:G06F9/46(20060101)
关 键 词:事务 配置服务 多业务 父事务 最外层 资源分配 子事务 调用 分布式事务处理 嵌套 事务管理器 服务分配 基础服务 用户操作 全局锁 多层 上传 网元 并发 保存 传递 服务 分配 配置 保证 成功
摘 要:本发明公开了一种分布式事务处理方法及系统,方法包括:启动最外层事务,并分配唯一的最外层事务ID;调用多业务配置服务的RPC接口为不同服务分配资源,并将最外层事务ID传递到多业务配置服务中;以外层事务ID为父事务依次嵌套多层新事务ID,每层新事务ID为上一层的子事务;由父事务向子事务方向,依次在每层新事务ID进行多业务配置服务、网元服务、基础服务进行资源分配,并上传对应服务名称和父事务ID;当所有事务中的资源分配操作全部成功时用户在GUI上点击配置提交,调用事务管理器的Commit保存整个事务。本发明保证了数据的最终一致性,避免了全局锁的使用,大大提高了用户操作的并发效率。