微服务架构下基于元数据实现服务编排参数自适配处理的系统技术方案

技术编号:41136350 阅读:32 留言:0更新日期:2024-04-30 18:07
本发明专利技术涉及一种微服务架构下基于元数据实现服务编排参数自适配处理的系统,包括:报文元数据管理模块,用于对数据字典以及数据报文进行定义与管理;服务定义模块,用于负责将服务定义中的服务参数、返回值与报文元数据管理模块中定义的数据字典、数据报文进行绑定,为服务提供标准化的数据模型管理;服务上下文管理模块,用于负责服务编排中共享数据的存放与管理;服务参数组装模块,与服务定义模块和服务上下文管理模块相连接,实现服务参数的推荐与映射处理,提供数据类型校验检查,在系统运行期为服务参数提供进行数据的自适配填充与数据格式自动转换。采用了本发明专利技术的该系统,能够有效的提升微服务系统的业务健壮性,具备较强的推广价值。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及微服务架构下服务编排,具体是指一种微服务架构下基于元数据实现服务编排参数自适配处理的系统


技术介绍

1、随着数字化转型的迅猛发展,公司、组织业务的不断扩张,需求不断的增加、用户量不断增加,传统单体架构已经无法适应云计算时代应用的快速变化,面临着越来越多的挑战;微服务架构则被认为是未来建设新一代分布式架构应用的方向,通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展。微服务拆分后,企业需要将不同的restful风格的api服务通过编排的方式访问,并在不同的微服务间处理返回数据,需要开发人员通过手工编码的方式对服务参数及返回值进行组装、数据校验、数据转换、数据脱敏等,导致多种可能的错误,需要一种基于元数据定义服务参数及返回值来实现服务编排参数自适配的转换方式,支撑业务服务参数与返回值的自动快速编排与组装。

2、针对目前的服务编排参数组装,通用的做法是开发人员通过编码的方式实现对参数的组装,在组装过程中,从服务编排的输入参数、服务编排的上下文共享数据、服务图元调用的返回值中获取需要的数据,根据本文档来自技高网...

【技术保护点】

1.一种微服务架构下基于元数据实现服务编排参数自适配处理的系统,其特征在于,所述的系统包括:

2.根据权利要求1所述的微服务架构下基于元数据实现服务编排参数自适配处理的系统,其特征在于,针对所述的数据字典的定义包括字典基本属性、技术属性、业务属性三部分;其中,所述的基本属性包括:命名空间、英文名、中文名、版本号;所述的技术属性包括:数据类型、长度、校验规则、脱敏规则;所述的业务属性包括:业务描述、业务系统;且所述的数据字典的定义采用XML文件进行存放,其对应的规格定义文件采用XSD进行描述。

3.根据权利要求1所述的微服务架构下基于元数据实现服务编排参数自适配处理...

【技术特征摘要】

1.一种微服务架构下基于元数据实现服务编排参数自适配处理的系统,其特征在于,所述的系统包括:

2.根据权利要求1所述的微服务架构下基于元数据实现服务编排参数自适配处理的系统,其特征在于,针对所述的数据字典的定义包括字典基本属性、技术属性、业务属性三部分;其中,所述的基本属性包括:命名空间、英文名、中文名、版本号;所述的技术属性包括:数据类型、长度、校验规则、脱敏规则;所述的业务属性包括:业务描述、业务系统;且所述的数据字典的定义采用xml文件进行存放,其对应的规格定义文件采用xsd进行描述。

3.根据权利要求1所述的微服务架构下基于元数据实现服务编排参数自适配处理的系统,其特征在于,针对所述的数据报文的定义包括报文的命名空间、英文名、中文名、报文描述、版本、报文项;且所述的数据报文的定义采用xml文件进行存放,其对应的规格定义文件采用xsd进行描述。

4.根据权利要求1所述...

【专利技术属性】
技术研发人员:刘相
申请(专利权)人:普元信息技术股份有限公司
类型:发明
国别省市:

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

1