- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN114168421B(45)授权公告日2025.07.11
(21)申请号202111502755.8
(22)申请日2021.12.09
(65)同一申请的已公布的文献号申请公布号CN114168421A
(43)申请公布日2022.03.11
GO6F11/362(2025.01)
(56)对比文件
CN111008105A,2020.04.14CN113760778A,2021.12.07审查员黄琳
(73)专利权人上海甄云信息科技有限公司
地址201706上海市青浦区香花桥街道郏
一村7号3幢1层A区046室
(72)发明人李想牛佳庆漆翔宇欧志伟
吴坚
(74)专利代理机构北京华清迪源知识产权代理
有限公司11577专利代理师郑兴旺
(51)Int.CI.
GO6F11/30(2006.01)权利要求书1页说明书7页附图2页
(54)发明名称
基于微服务调用链的客户化代码兼容性分析系统及方法
(57)摘要
CN114168421B基于微服务调用链的客户化代码兼容性分析系统及方法,通过分布式链路标识生成器在统一网关处生成唯一跟踪标识;探针单元在类加载阶段向目标方法注入调用链采集逻辑入口;数据采集上报客户端收集调用节点、调用关系信息并进行上报;调用链信息收集服务单元收集和清洗调用链数据,并还原调用链;调用链信息应用单元用于进行客户化代码兼容性分析,提供调用检索及可视化,并在研发管理平台生成兼容性检查单。本发明通过探针无侵入式打入业务系统,采集调用节点、调用关系信息;通过进行调用链还原,分析识别包含调用节点的调用链路,将其持久化;本发明能够快速定位出由于标准API变更
CN114168421B
上报
CN114168421B权利要求书1/1页
2
1.基于微服务调用链的客户化代码兼容性分析方法,采用的基于微服务调用链的客户化代码兼容性分析系统包括:分布式链路标识生成器,所述分布式链路标识生成器用于在统一网关处生成唯一跟踪标识,沿着微服务调用链轨迹,在不同微服务之间、同一进程不同线程之间可靠传递唯一跟踪标识;探针单元,所述探针单元在类加载阶段向目标方法注入调用链采集逻辑入口;数据采集上报客户端,所述数据采集上报客户端用于收集调用节点、调用关系信息并进行上报;调用链信息收集服务单元,所述调用链信息收集服务单元用于收集和清洗调用链数据,并还原调用链;调用链信息应用单元,所述调用链信息应用单元用于进行客户化代码兼容性分析,提供调用检索及可视化,并在研发管理平台生成兼容性检查单,其特征在于,该方法包括基础数据准备、调用数据采集、调用数据处理和兼容性分析;
所述基础数据准备包括:
(11)当用户请求到达业务服务时,获取或者生成分布式链路唯一跟踪标识;
(12)获取用户请求当前的租户信息、服务信息、版本信息和菜单信息;所述调用数据采集包括:
(21)记录正在执行的类名和目标方法信息,一个目标方法记录为一个调用节点;
(22)根据原始调用树,将调用节点和被调用节点通过调用对进行描述;
(23)判断调用链是否处理过,如果处理过则丢弃,如果没有处理过则上报到调用链信息收集服务单元;
(24)异步上报调用链到调用链信息收集服务单元;所述调用数据处理包括:
(31)判断调用链是否已经处理过,如果处理过则丢弃,如果没有处理过则进行调用链处理;
(32)根据调用节点和被调用节点组成的调用对,对原始调用树进行还原;
(33)将处理过的调用链信息持久化;
(34)标识调用链已经处理过;所述兼容性分析包括:
(41)根据调用节点的类名和目标方法名查询包含所述调用节点的所有调用链;
(42)根据调用节点的类名和目标方法名为所述调用节点打上需求标记,生成所述需求标记的兼容性检查单。
2.根据权利要求1所述的基于微服务调用链的客户化代码兼容性分析方法,其特征在于,还包括消息单元,所述数据采集上报客户端通过所述消息单元将收集的调用节点、调用关系信息异步上报到所述调用链信息收集服务单元。
3.根据权利要求1所述的基于微服务调用链的客户化代码兼容性分析方法,其特征在于,还包括关系型数据库,所述调用链信息收集服务单元将还原的调用链信息持久化到所述关系型数
您可能关注的文档
- CN107744406B 一种机器人操作平台及其操作方法 (首都医科大学附属北京天坛医院).docx
- CN107819113B 一种补锂添加剂及其制备方法和应用 (深圳市比克动力电池有限公司).docx
- CN109296479B 用于诊断车辆发动机进气歧管和排气系统的系统和方法 (福特全球技术公司).docx
- CN110067640B 用于增压控制的系统和方法 (福特全球技术公司).docx
- CN110645903B 一种封装模块翘曲变形及缺陷立体在线监测方法及装置 (武汉大学).docx
- CN111546561B 发泡成形体的制造方法及制造装置 (麦克赛尔株式会社).docx
- CN111613622B 集成电路器件及其制造方法 (三星电子株式会社).docx
- CN111617467B 用于生成地图的方法、装置、电子设备和计算机存储介质 (珠海网易达电子科技发展有限公司).docx
- CN111886813B 无线装置、网络节点及其执行的方法 (瑞典爱立信有限公司).docx
- CN111986727B 半导体存储器件和操作半导体存储器件的方法 (三星电子株式会社).docx
- CN114185952B 一种数据找回方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司).docx
- CN114187363B 一种获取径向畸变参数值的方法、装置以及移动终端 (天津极豪科技有限公司).docx
- CN114219044B 一种图像分类方法、装置、终端及存储介质 (深圳大学).docx
- CN114252870B 激光雷达自检方法及其自检设备、计算机可读存储介质 (深圳元戎启行科技有限公司).docx
- CN114252893B Gnss载波相位差分定位的软件接收机、定位方法 (千寻位置网络有限公司).docx
- CN114265917B 工单类别识别方法、模型训练方法、装置和设备 (中国联合网络通信集团有限公司).docx
- CN114271767B 用于选择体内捕获到的图像以用于显示的系统和方法 (基文影像公司).docx
- CN114283229B 虚拟角色的行走动画生成方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司).docx
- CN114333013B 人脸识别模型的训练方法、装置、电子设备及存储介质 (杭州海康威视数字技术股份有限公司).docx
- CN114357141B 一种基于时序知识图谱的人机对话兴趣感知方法 (重庆邮电大学).docx
原创力文档


文档评论(0)