[发明专利]一种大规模资源访问的事务管理框架、设计方法及云平台有效
申请号: | 202010979424.2 | 申请日: | 2020-09-17 |
公开(公告)号: | CN112104504B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 李晓林 | 申请(专利权)人: | 汇智点亮科技(北京)有限公司 |
主分类号: | H04L41/042 | 分类号: | H04L41/042;H04L41/50;H04L41/0894;H04L41/069;H04L67/51;G06F9/46 |
代理公司: | 北京汉之知识产权代理事务所(普通合伙) 11479 | 代理人: | 高园园 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大规模 资源 访问 事务管理 框架 设计 方法 平台 | ||
1.一种大规模资源访问的事务管理框架,应用于包含多个云虚拟主机节点的云平台,其特征在于:所述大规模资源访问的事务管理框架包括:
事务管理器,配置于云虚拟主机节点中,在接收到处理标签为事务服务的云端访问请求时启动,对关键业务的事务全过程管理和控制;所述事务管理器并不是一个代理应用服务,不代理云端进程/线程完成对关键资源的事务访问通路,而是作为一个依附并服务于该通路的运行时结构体及其持久存储日志,实现事务管控;
虚拟表,运行于云平台的某一云虚拟主机节点中,对大规模物理异构数据库资源进行管理;访问大规模物理异构数据库资源的虚拟表接口对所述云平台的所有云虚拟主机节点通用;
资源管理器,配置于云虚拟主机节点中,基于云平台的访问通道和所述虚拟表的服务地址,对所述关键业务的资源进行管理;所述资源管理器不是代理资源访问应用服务的一部分,而是代表运行时结构体及其持久存储日志;
每一个云虚拟主机节点均配置有一个所述事务管理器和一个资源管理器;一个事务管理器协调运行在多个云虚拟主机节点中的资源管理器,形成运行时结构体,通过运行时结构体完成一次即时性的全局事务服务;
所述事务管理器实现一次关键业务的事务全过程管理和控制,每次事务需要一个或多个独立的资源管理器参与协同,每次事务所述事务管理器运行在独立的云虚拟主机节点上。
2.根据权利要求1所述的大规模资源访问的事务管理框架,其特征在于:所述全局事务服务运行时,即时存储事务管理器的事务管理日志和资源管理器的资源管理日志;完成后,所述运行时结构体被摧毁。
3.根据权利要求1所述的大规模资源访问的事务管理框架,其特征在于:所述虚拟表动态映射所述关键业务对应的一个或多个物理库表,实现所述关键业务访问一个或多个物理资源。
4.根据权利要求1所述的大规模资源访问的事务管理框架,其特征在于:所述云平台对所述大规模物理异构数据库资源进行分区管理,预设类别数据库资源由预设云虚拟主机节点控制和管理。
5.根据权利要求1所述的大规模资源访问的事务管理框架,其特征在于:所述事务管理器对关键业务的事务全过程管理和控制包括:
创建当前事务运行的事务对象实体,该事务对象实体基于当前业务运行的线程号/进程号/指定的事务键获取;
管理访问的虚拟资源及地址,通过该地址,访问到对应的资源管理器构建的资源对象实体;
关键业务执行过程中,数据执行、事务准备、事务提交,三个运行时阶段的实时状态管理;
事务超时监控、事务异常状态管理;
输出、恢复事务管理日志;
事务恢复。
6.根据权利要求1或5所述的大规模资源访问的事务管理框架,其特征在于:所述资源管理器对所述关键业务的资源进行的管理包括:
事务键的执行数据操作时,即时创建对应资源的资源对象实体,该资源对象实体通过事务键获取;
管理资源针对该事务键过程中,数据执行、事务准备、事务提交,三个运行时阶段的实时状态管理;
资源处理事务的超时监控、资源异常状态管理;
输出、恢复资源管理日志;
资源恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汇智点亮科技(北京)有限公司,未经汇智点亮科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010979424.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种ralf文件生成方法及装置
- 下一篇:一种聚芳酯LCP及其制备方法