远程代理类热替换方法及装置

基本信息

申请号 CN201910232954.8 申请日 -
公开(公告)号 CN109933356A 公开(公告)日 2019-06-25
申请公布号 CN109933356A 申请公布日 2019-06-25
分类号 G06F8/656(2018.01)I 分类 计算;推算;计数;
发明人 张铭明 申请(专利权)人 杭州云毅网络科技有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 杭州云英网络科技有限公司;杭州云毅网络科技有限公司
地址 310053 浙江省杭州市滨江区江南大道3588号恒生大厦11楼
法律状态 -

摘要

摘要 本申请提供了一种远程代理类热替换方法及装置,其中方法包括:监听服务提供者是否发生接口类数据包的更新操作;若确定所述服务提供者发生接口类数据包的更新操作,获取所述服务提供者的最新接口类数据包;生成与所述最新接口类数据包对应的最新远程代理类;利用所述最新远程代理类热替换所述服务提供者对应的已有远程代理类。本申请中可以从存储服务器中获取最新接口类数据包,并通过自定义类加载器加载类文件并生成最新远程代理类。即,在改变接口类数据包的基础上,本申请可以采用通过热替换方式来替换远程代理类,从而避免服务消费者重启服务,提高服务消费者与服务提供者之间交互的稳定性。