[发明专利]一种分布式事务处理的智能监控方法及服务器在审
申请号: | 201811191536.0 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109472546A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 曾维刚 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q40/08 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 事务数据 分布式事务处理 日志信息 智能监控 流转 服务器 计算机技术领域 事务处理进程 处理进程 监控事务 节点更新 事务处理 非入侵 有效地 流出 携带 智能 监测 | ||
1.一种分布式事务处理的智能监控方法,其特征在于,所述方法包括:
服务器获取流入当前节点的事务流入信息,所述事务流入信息包括某一事务的事务数据和所述事务的日志信息,所述事务的日志信息携带有所述事务的事务标识号;
所述服务器监测所述当前节点的事务流出信息所包括的事务标识号中是否存在所述事务的事务标识号;
如果存在所述事务的事务标识号,所述服务器确定所述事务的事务数据流入的下一节点;
所述服务器根据所述下一节点更新所述事务的事务数据的流转路径。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器接收用户的查询请求,所述查询请求用于查询所述事务的事务流转状态;
所述服务器根据所述查询请求,获取所述事务的当前流转路径,并根据所述事务的当前流转路径生成所述事务的事务流转图;
所述服务器输出所述事务的事务流转图;其中,在所述事务的事务流转图中,以第一图形表示节点,以及以第二图形表示所述事务在各所述节点之间的流向。
3.根据权利要求1或2所述的方法,其特征在于,所述事务的日志信息还携带有所述事务的事务类型;所述方法还包括:
如果不存在所述事务的事务标识号,所述服务器获取所述事务的事务数据在所述当前节点的停留时间,并判断所述停留时间是否大于预设的事务处理时间阈值;
如果所述停留时间大于所述事务处理时间阈值,所述服务器向所述当前节点发送询问指令,以获取所述当前节点针对所述询问指令返回的应答消息;
所述服务器根据所述应答消息确定所述当前节点中存在的目标故障,并确定出所述目标故障所对应的目标事务类型;
所述服务器根据所述事务流入信息,判断流入所述当前节点的所有事务的事务数据中是否存在至少一项事务类型为所述目标事务类型的目标事务的事务数据;
如果存在所述至少一项目标事务的事务数据,所述服务器将所述至少一项目标事务的事务数据转出至替换节点,所述替换节点所处理的事务类型至少包括所述目标事务类型。
4.根据权利要求3所述的方法,其特征在于,所述服务器将所述至少一项目标事务的事务数据转出至替换节点,包括:
所述服务器统计除所述当前节点以外的所有替换节点,每个所述替换节点所处理的事务类型至少包括所述目标事务类型;
所述服务器根据所述替换节点的事务流入信息和所述替换节点的事务流出信息,确定每个所述替换节点的当前处理负荷;
所述服务器确定所有所述替换节点中当前处理负荷最低的目标替换节点,并将所述至少一项目标事务的事务数据转出至所述目标替换节点。
5.根据权利要求4所述的方法,其特征在于,所述服务器根据所述替换节点的事务流入信息和所述替换节点的事务流出信息,确定每个所述替换节点的当前处理负荷之前,所述方法还包括:
所述服务器判断所述替换节点中是否存在终止事务,所述终止事务是在所述替换节点处于终止状态的事务;
如果不存在所述终止事务,所述服务器执行所述的根据所述替换节点的事务流入信息和所述替换节点的事务流出信息,确定每个所述替换节点的当前处理负荷。
6.根据权利要求5所述的方法,其特征在于,所述服务器判断所述替换节点中是否存在终止事务,包括:
所述服务器接收所述替换节点上报的事务处理进程结束消息,所述事务处理进程结束消息至少包括终止事务的事务标识号,所述终止事务是在所述替换节点处于终止状态的事务;
所述服务器根据所述事务处理结束消息,判断所述替换节点中是否存在所述终止事务。
7.根据权利要求1所述的方法,其特征在于,所述当前节点采用同步或者异步的方式向所述下一节点发送所述事务的事务数据和所述事务的日志信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811191536.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于本地部署的签约系统
- 下一篇:一种行程管理方法、行程管理管理装置及服务器
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理