System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 微服务合并系统以及微服务合并方法技术方案_技高网

微服务合并系统以及微服务合并方法技术方案

技术编号:44286278 阅读:3 留言:0更新日期:2025-02-14 22:21
本发明专利技术提供一种微服务合并系统以及微服务合并方法。微服务合并系统包括存储装置以及处理器。存储装置用以存储请求预处理模块、模组加载模块、以及服务调用模块。处理器耦接存储装置,并且用以执行请求预处理模块、模组加载模块、以及服务调用模块。请求预处理模块对服务请求进行请求预处理,以获得对应服务请求的请求数据。模组加载模块解析请求数据,以获得对应请求数据的模组信息,并且模组加载模块判断模组信息是否已加载至存储装置。响应于模组信息未加载至存储装置,模组加载模块根据模组信息加载模组以及服务信息。服务调用模块根据服务信息调用对应的微服务。

【技术实现步骤摘要】

本专利技术涉及一种微服务布署与处理技术,特别是一种微服务合并系统以及微服务合并方法


技术介绍

1、一般来说,当企业或系统用户对数据的安全性需求较高时,用户会考虑将数据存储以及应用操作都在本地端进行。然而,当微服务架构要进行私有化部署时会导致硬件成本以及整理运行维护成本高昂,同时面临部署及调整时的高复杂度。并且,企业端用户对于数据一致性有高度的要求,也将提升微服务设置与私有化的困难度。


技术实现思路

1、本专利技术是针对一种微服务合并系统以及微服务合并方法,可将微服务合并至主项目中,进而确保数据的一致性。

2、根据本专利技术的实施例,本专利技术的微服务合并系统包括存储装置以及处理器。存储装置用以存储请求预处理模块、模组加载模块、以及服务调用模块。处理器耦接存储装置,并且用以执行请求预处理模块、模组加载模块、以及服务调用模块。请求预处理模块对服务请求进行请求预处理,以获得对应服务请求的请求数据。模组加载模块解析请求数据,以获得对应请求数据的模组信息,并且模组加载模块判断模组信息是否已加载至存储装置。响应于模组信息未加载至存储装置,模组加载模块根据模组信息加载模组以及服务信息。服务调用模块根据服务信息调用对应的微服务。

3、根据本专利技术的实施例,本专利技术的微服务合并方法包括以下步骤:通过处理器执行请求预处理模块对服务请求进行请求预处理,以使请求预处理模块获得对应服务请求的请求数据;通过处理器执行模组加载模块解析请求数据,以使模组加载模块获得对应请求数据的模组信息,并且模组加载模块判断模组信息是否已加载至存储装置;当模组信息未加载至存储装置,通过模组加载模块根据模组信息加载模组以及服务信息;以及通过处理器执行服务调用模块根据服务信息调用对应的微服务。

4、基于上述,本专利技术的微服务合并系统以及微服务合并方法透过差量配置以及第三方模组的设置,有效地提供一种轻量化部署的方法,进而减少微服物的复杂度及成本。

5、为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种微服务合并系统,其特征在于,包括:

2.根据权利要求1所述的微服务合并系统,其特征在于,响应于所述模组信息已加载至所述存储装置,所述模组加载模块将所述服务信息输入至所述服务调用模块。

3.根据权利要求1所述的微服务合并系统,其特征在于,所述模组加载模块根据所述模组信息加载模组、模组对象、以及所述服务信息,并且缓存所述服务信息至所述存储装置中,进而更新所述存储装置中的模组服务列表。

4.根据权利要求1所述的微服务合并系统,其特征在于,所述服务调用模块根据所述服务信息的服务名称解析上下文,以获得对应的服务接口,

5.根据权利要求1所述的微服务合并系统,其特征在于,所述微服务合并系统的系统架构包括平台层、应用层、行业层以及个案层,

6.根据权利要求1所述的微服务合并系统,其特征在于,所述存储装置还存储系统启动模块、合并模块以及第三方模组分析模块,其中所述处理器执行所述系统启动模块、所述合并模块以及所述第三方模组分析模块,并接收合并指令,

7.根据权利要求6所述的微服务合并系统,其特征在于,所述合并指令包括主项目信息以及子项目信息,

8.根据权利要求6所述的微服务合并系统,其特征在于,所述合并模块判断所述多个子项目模组是否已存在于所述存储装置中,

9.根据权利要求6所述的微服务合并系统,其特征在于,所述第三方模组分析模块判断所述多个子项目模组中的所述第三方依赖清单的版本是否相同,

10.根据权利要求6所述的微服务合并系统,其特征在于,所述压缩文件包括所述模组信息,所述模组信息包括主项目模组,

11.一种微服务合并方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,还包括:

13.根据权利要求11所述的方法,其特征在于,根据所述模组信息加载所述模组以及所述服务信息的步骤包括:

14.根据权利要求11所述的方法,其特征在于,根据所述服务信息调用对应的微服务的步骤包括:

15.根据权利要求11所述的方法,其特征在于,所述的方法被实施于系统之中,并且所述系统的系统架构包括平台层、应用层、行业层以及个案层,

16.根据权利要求11所述的方法,其特征在于,还包括:

17.根据权利要求16所述的方法,其特征在于,所述合并指令包括主项目信息以及子项目信息,

18.根据权利要求16所述的方法,其特征在于,合并所述子项目模组以产生压缩文件的步骤包括:

19.根据权利要求16所述的方法,其特征在于,取所述多个子项目模组的所述第三方依赖清单之中最新版本的所述第三方依赖清单的步骤包括:

20.根据权利要求16所述的方法,其特征在于,所述压缩文件包括所述模组信息,所述模组信息包括主项目模组,

...

【技术特征摘要】

1.一种微服务合并系统,其特征在于,包括:

2.根据权利要求1所述的微服务合并系统,其特征在于,响应于所述模组信息已加载至所述存储装置,所述模组加载模块将所述服务信息输入至所述服务调用模块。

3.根据权利要求1所述的微服务合并系统,其特征在于,所述模组加载模块根据所述模组信息加载模组、模组对象、以及所述服务信息,并且缓存所述服务信息至所述存储装置中,进而更新所述存储装置中的模组服务列表。

4.根据权利要求1所述的微服务合并系统,其特征在于,所述服务调用模块根据所述服务信息的服务名称解析上下文,以获得对应的服务接口,

5.根据权利要求1所述的微服务合并系统,其特征在于,所述微服务合并系统的系统架构包括平台层、应用层、行业层以及个案层,

6.根据权利要求1所述的微服务合并系统,其特征在于,所述存储装置还存储系统启动模块、合并模块以及第三方模组分析模块,其中所述处理器执行所述系统启动模块、所述合并模块以及所述第三方模组分析模块,并接收合并指令,

7.根据权利要求6所述的微服务合并系统,其特征在于,所述合并指令包括主项目信息以及子项目信息,

8.根据权利要求6所述的微服务合并系统,其特征在于,所述合并模块判断所述多个子项目模组是否已存在于所述存储装置中,

9.根据权利要求6所述的微服务合并系统,其特征在于,所述第三方模组...

【专利技术属性】
技术研发人员:李兵潘军谌豹
申请(专利权)人:鼎捷数智股份有限公司
类型:发明
国别省市:

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

1