[发明专利]JAVA代理的处理方法、装置、终端设备以及存储介质有效
| 申请号: | 202110574185.7 | 申请日: | 2021-05-25 |
| 公开(公告)号: | CN113176913B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 朱楚廷;王欣;林思君 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 刘瑞花 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | java 代理 处理 方法 装置 终端设备 以及 存储 介质 | ||
本发明涉及金融科技技术领域,公开了一种JAVA代理的处理方法、装置、终端设备以及计算机存储介质。本发明JAVA代理的处理方法通过JAVA代理的管理平台向待开发测试工具的业务应用中注入所述JAVA代理;在所述业务应用之间建立与所述业务应用的运行进程相互独立的通讯连接;基于所述通讯连接下发实时交互指令以控制所述业务应用在运行过程中动态加载所述JAVA代理。相比于传统基于JVMT I底层接入JAVA代理的方式,本发明规避了临时向业务应用注入JAVA代理存在的注入失败风险,提高了使用JAVA代理开发应用测试工具的稳定性。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种JAVA代理的处理方法、装置、终端设备以及计算机存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性以及稳定性等要求,也对技术提出了更高的要求。
目前,基于JAVA(计算机编程语言)开发业务应用的测试工具通常都会运用到众多的JAVA代理(javaagent:一种提供使我们能够介入JVM中正在运行的Java程序的服务,在最低级别上工作的JAVA代理)工具。由于各JAVA代理都是独立存在和使用的,且各JAVA代理都是在需要使用的时候才基于开发人员的实时交互操作进行启动。
现有使用JAVA代理的方案都是基于JVMTI(JAVA虚拟机的工具接口)底层接入JAVA代理的方式来实现,即,由开发人员在需要使用JAVA代理时,临时通过JVMTI登录到业务应用所在的机器设备,并把JAVA代理相关的程序包上传到该机器设备上从而实时的将该JAVA代理注入到业务应用当中,进而开启相关功能。然而,由于JVMTI的实现逻辑和机器设备OS临时目录的清理机制的影响,现有基于JVMTI底层接入JAVA代理的方式在业务应用启动超过一定时间之后,往往容易出现JAVA代理注入失败的情况,导致JAVA代理的使用非常不稳定。
发明内容
本发明的主要目的在于提供一种JAVA代理的处理方法、装置、终端设备以及计算机存储介质,旨在规避现有基于JVMTI底层接入JAVA代理的方式存在的JAVA代理注入失败风险,提高使用JAVA代理开发应用测试工具的稳定性。
为实现上述目的,本发明提供一种JAVA代理的处理方法,所述JAVA代理的处理方法应用于所述JAVA代理的管理平台,所述JAVA代理的处理方法包括:
向待开发测试工具的业务应用中注入所述JAVA代理;
在所述业务应用之间建立与所述业务应用的运行进程相互独立的通讯连接;
基于所述通讯连接下发实时交互指令以控制所述业务应用在运行过程中动态加载所述JAVA代理。
此外,为实现上述目的,本发明还提供一种JAVA代理的处理装置,所述JAVA代理的处理装置应用于所述JAVA代理的管理平台,所述JAVA代理的处理装置包括:
注入模块,用于向待开发测试工具的业务应用中注入所述JAVA代理;
独立通讯模块,用于在所述业务应用之间建立与所述业务应用的运行进程相互独立的通讯连接;
加载模块,用于基于所述通讯连接下发实时交互指令以控制所述业务应用在运行过程中动态加载所述JAVA代理。
其中,本发明JAVA代理的处理装置的各功能模块在运行时实现如上所述的JAVA代理的处理方法的步骤。
此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的JAVA代理的处理程序,所述JAVA代理的处理程序被所述处理器执行时实现如上所述的JAVA代理的处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574185.7/2.html,转载请声明来源钻瓜专利网。





