一种面向Java微服务框架的跨服务调用图构造方法

AITNT
正文
推荐专利
一种面向Java微服务框架的跨服务调用图构造方法
申请号:CN202510174924
申请日期:2025-02-18
公开号:CN120066821A
公开日期:2025-05-30
类型:发明专利
摘要
本发明公开一种面向Java微服务框架的跨服务调用图构造方法,该构造方法包括以下步骤:S1、处理待检测的目标程序和相关配置文件,获得用于静态分析的结果IR;S2、对步骤S1生成的IR进行指向分析,生成单个微服务内部的指向流图和初步的调用图;S3、结合目标程序中与服务通讯相关的配置文件和代码注解,通过建模微服务框架提供的远程过程调用(RPC)和基于消息的通信(MBC)的API语义,连通多个微服务的指向流图和调用图;S4、基于步骤S2和S3的分析结果,构建完整的跨服务调用图。相较于传统的面向Java应用的调用图构造方法,本发明通过建模微服务框架的服务通讯机制,实现了对跨服务通讯路径的分析,有效构建了完整的跨服务调用图,为微服务框架的依赖分析和安全检测等任务提供了基础支持。
技术关键词
消息 控制器方法 注解方法 对象 建立映射关系 分析方法 开源框架 接口方法 服务端 队列 通讯 建模方法 客户端 机制 端点 语义 交换机 参数
系统为您推荐了相关专利信息
1
隐私保护场景下的移动物联网设备可追踪认证方法及系统
移动物联网设备 变色龙哈希 系统私钥 生成系统 节点
2
动态AI知识图谱系统
知识图谱系统 封装模块 大语言模型 实体 知识图谱技术
3
胀缩补偿方法、激光打标机、胀缩补偿装置及存储介质
激光打标机 补偿方法 二值化图像 图像采集器 对象
4
车辆对抗方法、装置、存储介质及产品
仿真平台 纵向控制模型 车道 车辆 路口场景
5
强情节点确定方法、系统、设备及介质
对象 计算机可执行指令 大语言模型 通信接口 计算机存储介质
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号