[发明专利]用于分布式事务中间件环境中的条件调用路径监视的系统和方法有效
申请号: | 201780086492.2 | 申请日: | 2017-01-13 |
公开(公告)号: | CN110300958B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | J·李;朱盛;C·郭;栾兵兵;孙笑鸥;T·利特尔 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 冯薇 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 事务 中间件 环境 中的 条件 调用 路径 监视 系统 方法 | ||
根据实施例,本文描述的是用于分布式事务中间件环境中的条件调用路径监视的系统和方法。可以在本地存储器中提供高速缓存,以供代理用于调用路径度量的聚合和报告。当代理收集这样的度量时,代理不立即向系统和应用监视器(SAM)管理器(例如Tuxedo系统和应用监视器TSAM)报告它们,而是将它们存储在高速缓存中,通过相关ID(标识符)进行索引。当在参与节点处满足预定义条件时,该节点经由SAM管理器将对应的相关ID传播到其它参与节点。然后,其它参与节点可以在高速缓存中搜索相关ID,并向SAM管理器报告满足条件的调用路径的度量。
版权声明
本专利文档的公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现的那样进行传真复制,但是除此之外在任何情况下都保留所有版权。
技术领域
本发明的实施例一般而言涉及计算环境,包括事务中间件环境,并且具体而言涉及分布式事务中间件环境中的条件调用路径监视(conditional call path monitoring)。
背景技术
在分布式事务中间件或其它计算环境中,事务的执行常常涉及多个处理节点,使得事务的执行路径(调用路径)可以是复杂的,从而需要计算上昂贵的调用路径度量的聚合和报告。这些是其中可以使用本发明的实施例的环境类型中的一些示例。
发明内容
根据实施例,本文描述的是用于分布式事务中间件环境中的条件调用路径监视的系统和方法。高速缓存可以在本地存储器中提供,被代理用于调用路径度量的聚合和报告。当代理收集这样的度量时,代理不立即将它们报告给系统和应用监视器(SAM)管理器(例如Tuxedo系统和应用监视器TSAM),而是将它们存储在高速缓存中,通过相关ID(标识符)进行索引(index)。当在参与节点处满足预定义条件时,该节点经由SAM管理器将对应的相关ID传播到其它参与节点。其它参与节点然后可以搜索高速缓存中的相关ID,并向SAM管理器报告满足条件的调用路径的度量。
附图说明
图1图示了根据实施例的分布式事务中间件环境,该分布式事务中间件环境启用条件调用路径监视。
图2图示了根据实施例的用于条件调用路径监视的进程(process)。
具体实施方式
如上所述,在分布式事务中间件环境中,事务的执行常常涉及多个处理节点,使得事务的执行路径(调用路径)可以是复杂的,从而需要计算上昂贵的调用路径度量的聚合和报告。
分析复杂事务的执行的一种方法是在每个节点上部署代理,以收集事务执行细节并向集中管理器报告事务执行细节,集中管理器然后聚合由参与代理报告的信息,并生成总体调用路径。
但是,在许多情况下,系统管理员可能仅对异常的调用路径感兴趣,并且当系统正常运行时可能不需要这种昂贵的调用路径报告和计算。
根据实施例,本文描述的是用于分布式事务中间件环境中的条件调用路径监视的系统和方法。高速缓存可以在本地存储器中提供,被代理用于调用路径度量的聚合和报告。当代理收集这样的度量时,代理不立即将它们报告给系统和应用监视器(SAM)管理器(例如Tuxedo系统和应用监视器TSAM),而是将它们存储在高速缓存中,通过相关ID(标识符)进行索引。当在参与节点处满足预定义条件时,该节点经由SAM管理器将对应的相关ID传播到其它参与节点。其它参与节点然后可以搜索高速缓存中的相关ID,并向SAM管理器报告满足条件的调用路径的度量。
事务中间件环境
事务中间件环境(例如诸如Oracle Tuxedo环境之类的计算环境)被企业广泛用于开发和使用任务关键型(mission-critical)应用,包括充当分布式计算环境中的基础设施层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780086492.2/2.html,转载请声明来源钻瓜专利网。