[发明专利]一种应用拓扑生成方法、系统及集群在审
申请号: | 201910837331.3 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110515750A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 孟曦东;汤慧星;张彦春 | 申请(专利权)人: | 北京博睿宏远数据科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/958;G06Q10/06 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆<国际申请>=<国际公布>=<进入 |
地址: | 100027 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用数据 调用 业务系统 应用拓扑 数据处理服务器 评价指标 探针 服务 调用关系 分析系统 服务配置 集群 应用 数据库 存储 侵入 上报 查询 透明 记录 | ||
本发明实施例公开了一种应用拓扑生成方法、系统及集群,其中,该方法包括:当应用中的服务发生调用时,通过服务配置的探针在后端调用对应的类方法处记录后端调用数据;其中,后端调用数据包括服务之间的调用关系数据以及服务的调用评价指标数据;应用为业务系统,或者为业务系统的功能模块;通过探针将后端调用数据上报给数据处理服务器,以使数据处理服务器将后端调用数据存储到数据库;通过分析系统查询后端调用数据,基于后端调用数据生成应用拓扑。本发明实施例提供的技术方案,对于新的业务系统,无需改动业务系统的代码,对业务透明、无侵入,可以使用户通过应用拓扑查看服务的调用评价指标数据,使用户对服务的调用情况有更多了解。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种应用拓扑生成方法、系统及集群。
背景技术
应用拓扑反映了应用(可以是系统,或者也可以是系统的功能模块)内多个服务之间的调用关系。其中,应用拓扑体现了业务流在多个节点之间的流转,包括端到端的体现业务的执行过程,而不仅仅是端到端之间的调用关系,还需要体现调用评价指标数据。
随着互联网大数据技术的发展,分布式的应用是越来越复杂,使用传统方法梳理出完整的应用拓扑需要花费较大的精力,当增加新的节点时,都需要重新梳理拓扑图,另外,传统方法梳理出的应用拓扑,只体现出服务中端对端的调用关系,并不能体现调用的评价指标数据,以使用户不能对服务之间的调用情况不能很好的了解。
发明内容
本发明实施例提供一种应用拓扑生成方法、系统及集群,对于增加节点的新的业务系统,可以无需改动业务系统的代码,对业务透明、无侵入,可以使用户通过应用拓扑查看服务的调用评价指标数据,使用户对服务的调用情况有更多了解。
第一方面,本发明实施例提供了一种应用拓扑生成方法,包括:
当应用中的服务发生调用时,通过服务配置的探针在后端调用对应的类方法处记录后端调用数据;
其中,所述后端调用数据包括服务之间的调用关系数据以及服务的调用评价指标数据;所述应用为业务系统,或者为所述业务系统的功能模块;
通过所述探针将所述后端调用数据上报给数据处理服务器,以使所述数据处理服务器将所述后端调用数据存储到数据库;
通过分析系统访问所述数据库,查询所述后端调用数据,基于所述后端调用数据生成应用拓扑。
第二方面,本发明实施例还提供了一种后端调用数据的确定方法,包括:
当应用中的服务发生调用时,通过服务配置的探针在后端调用对应的类方法处记录后端调用数据;
其中,所述后端调用数据包括服务之间的调用关系数据以及服务的调用评价指标数据;所述应用为业务系统,或者为所述业务系统的功能模块;
通过所述探针将所述后端调用数据上报给数据处理服务器,以使所述数据处理服务器将所述后端调用数据存储到数据库。
第三方面,本发明实施例提供了一种应用拓扑生成方法,包括:
查询数据库中的后端调用数据;其中,所述后端调用数据包括应用中服务之间的调用关系数据以及服务的调用评价指标数据;所述应用为业务系统,或者为所述业务系统的功能模块;
基于所述后端调用数据生成应用拓扑。
第四方面,本发明实施例提供了一种应用拓扑生成系统,包括:业务系统,探针、数据处理服务器和分析系统;
所述业务系统,用于当应用中的服务发生调用时,通过服务配置的探针在后端调用对应的类方法处记录后端调用数据,并通过所述探针将所述后端调用数据上报给数据处理服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博睿宏远数据科技股份有限公司,未经北京博睿宏远数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910837331.3/2.html,转载请声明来源钻瓜专利网。