System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 项目发布处理方法及装置制造方法及图纸_技高网

项目发布处理方法及装置制造方法及图纸

技术编号:41205278 阅读:2 留言:0更新日期:2024-05-07 22:31
本说明书实施例提供了项目发布处理方法及装置,其中,一种项目发布处理方法包括:读取项目的项目请求中携带的请求字段;根据所述请求字段确定所述项目请求的请求类型,以及设置所述请求类型对应的类加载器;在所述待发布代码和所述已部署代码中,确定所述请求类型对应的目标代码;通过所述类加载器调用所述目标代码进行项目请求处理得到处理结果;若通过检测所述处理结果确定所述待发布代码满足发布条件,则对所述已部署代码进行卸载。采用本申请实施例能够提升项目发布的效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种项目发布处理方法及装置


技术介绍

1、随着互联网技术的不断发展,互联网机构的项目规模和复杂度在持续提高,项目的更新迭代也越来越快,而在项目更新迭代的过程中,为了保证项目发布后的稳定运行,往往需要在项目发布前,对项目进行多角度测试,通过测试及时发现问题,从而对项目进行功能完善,在此过程中,项目的迭代更新节奏、稳定性和发布质量等对互联网机构提出了更高的要求和挑战。


技术实现思路

1、第一方面,本申请实施例提供了一种项目发布处理方法,应用于虚拟机,所述虚拟机加载有项目的待发布代码和已部署代码,所述方法包括:

2、读取所述项目的项目请求中携带的请求字段;

3、根据所述请求字段确定所述项目请求的请求类型,以及设置所述请求类型对应的类加载器;

4、在所述待发布代码和所述已部署代码中,确定所述请求类型对应的目标代码;

5、通过所述类加载器调用所述目标代码进行项目请求处理得到处理结果;

6、若通过检测所述处理结果确定所述待发布代码满足发布条件,则对所述已部署代码进行卸载。

7、可以看出,在本申请实施例中,根据项目的项目请求中携带的请求字段,确定项目请求的请求类型,以及对请求类型对应的类加载器进行设置,在项目的待发布代码和已部署代码二者中确定请求类型对应的目标代码,通过类加载器调用目标代码进行项目请求处理得到处理结果,在通过处理结果检测到待发布代码满足发布条件的情况下,卸载已部署代码,以此,通过虚拟机动态加载待发布代码来避免重新启动待发布代码,同时通过动态卸载已部署代码,节省对待发布代码进行发布的发布时间,并且通过在虚拟机中同时加载待发布代码和已部署代码,来节省资源成本,降低发布复杂度,提升发布稳定性。

8、第二方面,本申请实施例提供了一种项目发布处理装置,运行于虚拟机,所述虚拟机加载有项目的待发布代码和已部署代码,所述装置包括:

9、字段读取模块,用于读取所述项目的项目请求中携带的请求字段;

10、类型确定模块,用于根据所述请求字段确定所述项目请求的请求类型,以及设置所述请求类型对应的类加载器;

11、代码确定模块,用于在所述待发布代码和所述已部署代码中,确定所述请求类型对应的目标代码;

12、请求处理模块,用于通过所述类加载器调用所述目标代码进行项目请求处理得到处理结果;

13、代码卸载模块,用于若通过检测所述处理结果确定所述待发布代码满足发布条件,则对所述已部署代码进行卸载。

14、第三方面,本申请实施例提供了一种项目发布处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第一方面所述的项目发布处理方法。

15、第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如第一方面所述的项目发布处理方法。

本文档来自技高网...

【技术保护点】

1.一种项目发布处理方法,其特征在于,应用于虚拟机,所述虚拟机加载有项目的待发布代码和已部署代码,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待发布代码,存储在远端服务器;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述服务器集合中的各服务器部署的虚拟机接收到所述待发布代码后,调用所述待发布代码对应的第一类加载器加载所述待发布代码。

4.根据权利要求1所述的方法,其特征在于,所述根据所述请求字段确定所述项目请求的请求类型,包括:

5.根据权利要求1所述的方法,其特征在于,所述待发布代码满足发布条件,通过如下方式确定:

6.根据权利要求1所述的方法,其特征在于,所述通过所述类加载器调用所述目标代码进行项目请求处理,包括:

7.一种项目发布处理装置,其特征在于,运行于虚拟机,所述虚拟机加载有项目的待发布代码和已部署代码,所述装置包括:

8.一种项目发布处理设备,其特征在于,所述设备包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如权利要求1-6任一项所述的项目发布处理方法。

...

【技术特征摘要】

1.一种项目发布处理方法,其特征在于,应用于虚拟机,所述虚拟机加载有项目的待发布代码和已部署代码,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待发布代码,存储在远端服务器;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述服务器集合中的各服务器部署的虚拟机接收到所述待发布代码后,调用所述待发布代码对应的第一类加载器加载所述待发布代码。

4.根据权利要求1所述的方法,其特征在于,所述根据所述请求字段确定所述项目请求的请求类型,包括:

5.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:何鹏锐谌立俞敏曾琳铖曦
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1