一种基于JVM的服务族多类加载器加载上下文的方法及装置制造方法及图纸

技术编号:44911657 阅读:23 留言:0更新日期:2025-04-08 18:55
本申请提供了一种基于JVM的服务族多类加载器加载上下文的方法及装置。其中,方法包括:首先,基于JVM软件程序,通过对服务族的系统环境进行初始化加载,生成服务扫描器开启信息。之后,基于工程项目结构,通过对服务定义文件进行扫描,生成子进程启动信息。然后,通过加载机制库对子进程上下文框架进行隔离加载,生成子进程服务注册信息。以及,通过对服务族的网关子进程进行服务整合,生成网关推送信息,并对子进程句柄进行监管,生成子进程监管信息。最终,基于上述信息,通过对子进程的启动服务进行验证,完成对多进程多类加载器多上下文框架的设计。本公开实施例实现了对微服务进行服务族分类管理,确保了微服务之间的协作与隔离,提升了对服务监控与运维效率。

【技术实现步骤摘要】

本申请涉及软件开发,尤其涉及一种基于jvm的服务族多类加载器加载上下文的方法及装置。


技术介绍

1、随着数字化转型的加速,传统的单体架构逐渐无法满足现代业务对快速迭代和扩展的需求。单体架构下的应用程序往往因过度臃肿而导致横向扩展的困难,进而增加了研发和维护的成本。在这种背景下,引入微服务架构成为一种解决方案。微服务将大型应用拆分为多个独立的小型服务,每个服务都可以独立部署,增强了业务的灵活性和响应速度,同时降低了技术升级的风险和成本。这使得企业能够更加高效地应对快速变化的市场需求。

2、现有微服务架构虽然解耦了组件间的功能,但随之而来的服务间依赖关系的复杂化却成了新的问题。随着服务拆分得越来越细,测试和发布的难度大幅提升。应用的测试往往需要启动多个相关服务,复杂的依赖关系使得每次服务的调整都需要仔细评估其对其他服务的影响。此外,微服务架构带来的服务数量急剧增加,也使得维护变得更加困难,尤其在服务之间的交互越来越紧密时,系统的管理和维护工作量不断增加。

3、因此,需要一种或多种方法解决上述问题。

4、需要说明的是,在上述背本文档来自技高网...

【技术保护点】

1.一种基于JVM的服务族多类加载器加载上下文的方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,通过对服务族的系统环境进行初始化加载,包括:

3.如权利要求2所述的方法,其特征在于,通过所述服务扫描器开启信息对服务定义文件进行扫描,包括:

4.如权利要求3所述的方法,其特征在于,通过加载机制库对子进程上下文框架进行隔离加载,包括:

5.根据权利要求4所述的方法,其特征在于,通过对所述服务族的网关子进程进行服务整合,包括:

6.根据权利要求5所述的方法,其特征在于,通过对子进程句柄进行监管,包括:

...

【技术特征摘要】

1.一种基于jvm的服务族多类加载器加载上下文的方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,通过对服务族的系统环境进行初始化加载,包括:

3.如权利要求2所述的方法,其特征在于,通过所述服务扫描器开启信息对服务定义文件进行扫描,包括:

4.如权利要求3所述的方法,其特征在于,通过加载机制库对子进程上下文框架进行隔离加载,包括:

5.根据权利要求4所述的方法,其特征在于,通过对所述服务族的网关子进程进行服务整合,包括:

6.根据权利要求5所述的方法,其特征在于,通过对子进程...

【专利技术属性】
技术研发人员:陈美琦李杰林建波杨波李先锋
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1