【技术实现步骤摘要】
本专利技术涉及互联网应用开发,尤其涉及一种基于类隔离的热加载机制的应用方法、装置设备及存储介质。
技术介绍
1、类隔离的热加载技术是一种在java等编程语言中解决类冲突和实现动态更新代码的重要技术。是一种通过类加载器实现加载所需类的机制,它能够使得不同版本的类之间能够相互隔离,避免了使用冲突的问题。在java中,不同类加载器加载的类在jvm中视为不同的类,因为jvm中类的唯一标识符是类加载器的类名和类的全名。类隔离的热加载技术通过结合类隔离和热加载两种技术,解决了java等编程语言中的类冲突问题,并实现了代码的动态更新。在现代软件开发中具有重要的应用价值,特别是在需要快速迭代和部署的系统中。
2、然而,基于类隔离的热加载技术主要被封装在开源框架或工具中,这些现成的解决方案限制了其在项目中针对特定业务场景的直接应用能力,如何能够提出一种在银行业架构转型背景下,对于网关平台与其他业务系统间使用rpc通讯的apijar中的接口类,通过自行设计类加载器实现类隔离,从而支撑网关平台无需启停的热加载并运行大量业务接口及实现,是本领域技术
...【技术保护点】
1.一种基于类隔离的热加载机制的应用方法,其特征在于,所述应用方法设置三种状态,分别为:开发态、配置态以及运行态;
2.根据权利要求1所述的基于类隔离的热加载机制的应用方法,其特征在于,所述运行态还包括运行时热加载:
3.根据权利要求1所述的基于类隔离的热加载机制的应用方法,其特征在于,所述运营管理台进行rpc api服务上架时还包括:所述运营管理台完成新增、修改服务上架和交易配置后发布消息,网关主体消费到消息后进行交易配置加载、rpc api热加载以及服务注册逻辑。
4.根据权利要求3所述的基于类隔离的热加载机制的应用方法,其特征
...【技术特征摘要】
1.一种基于类隔离的热加载机制的应用方法,其特征在于,所述应用方法设置三种状态,分别为:开发态、配置态以及运行态;
2.根据权利要求1所述的基于类隔离的热加载机制的应用方法,其特征在于,所述运行态还包括运行时热加载:
3.根据权利要求1所述的基于类隔离的热加载机制的应用方法,其特征在于,所述运营管理台进行rpc api服务上架时还包括:所述运营管理台完成新增、修改服务上架和交易配置后发布消息,网关主体消费到消息后进行交易配置加载、rpc api热加载以及服务注册逻辑。
4.根据权利要求3所述的基于类隔离的热加载机制的应用方法,其特征在于,所述运营管理台进行rpc api服务上架时还包括:当进行服务删除操作时,触发对应的rpc api热下载和服务下线。
5.一种基于类隔离的热加载机制的应用装置,其特征在于,所述装置包括:开发单元、配置单元、运行单元;
6.根...
【专利技术属性】
技术研发人员:邢佳宝,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。