【技术实现步骤摘要】
基于SVG技术的微服务构建方法及装置
[0001]本专利技术涉及微服务信息化
,尤其涉及一种基于SVG技术的微服务构建方法及装置。
技术介绍
[0002]随着云计算、物联网等技术的迅速发展,用户对软件系统的需求趋于多样化,其中,微服务设计需求显得尤为主要。当前,关于微服务设计方式多为采用EA等专业设计软件,适用于UML、BPMN、Archimate等设计,专业性较强,实现难度较大;以及,还会采用亿图、Drawio等绘图软件进行辅助设计,但该类软件只具备绘图能力,缺少微服务方面的业务知识,用户体验较差,因此,当前的微服务设计方式存在效率低和便捷性低的问题。可见,提供一种能够提高构建便捷性和构建效率的微服务构建方式显得尤为重要。
技术实现思路
[0003]本
技术实现思路
所要解决的技术问题在于,提供一种基于SVG技术的微服务构建方法及装置,能够提高微服务的构建效率和构建便捷性。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种基于SVG技术的微服务构建方法,所述方法包括:
[0005]根据监测到的第一操作信息,确定微服务基础模型,并根据监测到的第二操作信息及所述微服务基础模型,确定元数据信息;
[0006]根据所述微服务基础模型及所述元数据信息,创建基础微服务,并根据所述基础微服务及获取到的微服务层确定信息,确定出至少一个目标微服务层;
[0007]根据所有所述目标微服务层及所述基础微服务,确定目标编辑信息;
[0008]根据所述目标编辑信息、所有 ...
【技术保护点】
【技术特征摘要】
1.一种基于SVG技术的微服务构建方法,其特征在于,所述方法包括:根据监测到的第一操作信息,确定微服务基础模型,并根据监测到的第二操作信息及所述微服务基础模型,确定元数据信息;根据所述微服务基础模型及所述元数据信息,创建基础微服务,并根据所述基础微服务及获取到的微服务层确定信息,确定出至少一个目标微服务层;根据所有所述目标微服务层及所述基础微服务,确定目标编辑信息;根据所述目标编辑信息、所有所述目标微服务层及所述微服务基础模型,构建得到目标微服务。2.根据权利要求1所述的基于SVG技术的微服务构建方法,其特征在于,所有所述目标微服务层对应类型包括交互层类型、场景层类型、领域层类型、外部服务层类型及其它服务层类型中的一种或多种;以及,所述根据所述基础微服务及获取到的微服务层确定信息,确定出至少一个目标微服务层,包括:分析微服务层确定信息包括的微服务层确定要求及微服务层关联信息,得到微服务层分析情况;所述微服务层分析情况用于表示预先设定的微服务层集合中每一微服务层对于所需构建得到的目标微服务的需求度;根据所述微服务层分析情况,从所述微服务层集合中筛选出所述需求度满足设定的需求度条件的微服务层,作为目标微服务层。3.根据权利要求2所述的基于SVG技术的微服务构建方法,其特征在于,所述分析微服务层确定信息包括的微服务层确定要求及微服务层关联信息,得到微服务层分析情况,包括:根据微服务层确定信息包括的微服务层确定要求及微服务层关联信息,确定微服务层集合中每一微服务层对应的第一子需求度;确定所有所述第一子需求度中满足子需求度条件的目标第一子需求度,并确定所有所述目标第一子需求度对应的第一微服务层;对于每一第二微服务层,根据所有所述第一微服务层及设定的微服务层关系,确定该第二微服务层与所述第一微服务层的关联度;所述第二微服务层为所述微服务层集合中除所有所述第一微服务层外的微服务层;根据所述关联度及所述第一子需求度,确定出该第二微服务层对应的第二子需求度;根据所有所述第一微服务层对应的目标第一子需求度及所有所述第二微服务层对应的第二子需求度,确定微服务层分析情况。4.根据权利要求3所述的基于SVG技术的微服务构建方法,其特征在于,所述方法还包括:计算所有所述目标微服务层对应的数量;当所述数量大于等于设定的数量阈值时,获取每一所述目标微服务层对应的配置信息,所述目标微服务层对应的配置信息包括业务功能信息、应用场景信息、适用领域信息及硬件要求信息中的至少一种;根据关联划分条件及所有所述目标微服务层对应的配置信息,确定所有所述目标微服务层对应的关联划分情况;所述关联划分情况用于表示所有所述目标微服务层间的组合因子;
根据所述关联划分情况及所述关联划分条件,确定所有所述目标微服务层对应的组合结果;以及,所述根据所述目标编辑信息、所有所述目标微服务层及所述微服务基础模型,构建得到目标微服务,包括:根据所述组合结果、所述目标编辑信息、所有所述目标微服务层及所述微服务基础模型,构建得到目标微服务。5.根据权利要求4所述的基于SVG技术的微服务构建方法,其特征在于,所述根据关联划分条件及所有所述目标微服务层对应的配置信息,确定所有所述目标微服务层对应的关联划分情况,包括:根据关联划分条件及所有所述目标微服务层对应的配置信息,计算每两两所述目标微服务层对应的子组合度;所述关联划分条件包括功能性划分条件、前后必要性划分条件、类别划分条件、需...
【专利技术属性】
技术研发人员:李忠文,李小强,易文峰,章尊志,毛极,黄曌,符志强,陈伟,肖申强,顾玉麟,黄庆惠,陈昕,凌晨,诸焕辉,许畅,林玉千,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。