【技术实现步骤摘要】
本专利技术属于微服务分解领域,尤其是涉及一种微服务交叉监督优化方法及系统。
技术介绍
1、微服务是一种架构风格,它可以将一个应用程序拆分为小型的、可独立开发、部署、扩展和管理的服务。在微服务架构中,应用程序被分解为若干松散耦合的服务单元,其中每个服务单元都具有自己的代码库和数据库,可以使用不同的编程语言、技术栈和存储技术。与此同时,这些服务单元之间可以通过定义接口和通信机制进行相互通信和协作。常见的通信机制包括使用http、消息队列、rpc等。因此,微服务具有解耦性、可伸缩性、容错性、技术多样性等特点。
2、随着业务的发展和云计算的兴起,单体架构的局限性变得越来越明显。这些曾经的标准体系结构变得笨重,导致代码库膨胀,使部署和维护复杂化。相比之下,在云原生时代,由于其可维护性、可扩展性以及自动化部署和灵活技术选择的促进,微服务架构(msa)成为了一种优越的选择。因此,越来越多的企业选择将其现有的单片应用程序迁移到微服务架构。迁移过程包括在单片应用程序中划分代码片段(通常是类),以提取微服务。然而,这项任务的传统方法可能是主观的
...【技术保护点】
1.一种微服务交叉监督优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的微服务交叉监督优化方法,其特征在于,步骤(2)中,使用Call、Table、Business分别表示类间调用关系矩阵、数据库表关系矩阵、业务关联关系矩阵,具体包括:
3.根据权利要求2所述的微服务交叉监督优化方法,其特征在于,Calls表示类间的静态调用关系矩阵,Calld表示类间的动态调用关系矩阵。
4.根据权利要求1所述的微服务交叉监督优化方法,其特征在于,步骤(2)中,对这三个关系矩阵进行拉普拉斯规范化具体为:将三个关系矩阵数据转换为符合以零均
...【技术特征摘要】
1.一种微服务交叉监督优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的微服务交叉监督优化方法,其特征在于,步骤(2)中,使用call、table、business分别表示类间调用关系矩阵、数据库表关系矩阵、业务关联关系矩阵,具体包括:
3.根据权利要求2所述的微服务交叉监督优化方法,其特征在于,calls表示类间的静态调用关系矩阵,calld表示类间的动态调用关系矩阵。
4.根据权利要求1所述的微服务交叉监督优化方法,其特征在于,步骤(2)中,对这三个关系矩阵进行拉普拉斯规范化具体为:将三个关系矩阵数据转换为符合以零均值和单位方差为特征的标准正态分布。
5.根据权利要求...
【专利技术属性】
技术研发人员:李莹,吴苏湘,朱心洲,席萌,尹建伟,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。