- 专利标题: 基于业务需求数据流图的云计算微服务划分方法和系统
-
申请号: CN202111568979.9申请日: 2021-12-21
-
公开(公告)号: CN114385576B公开(公告)日: 2024-08-27
- 发明人: 曾国荪 , 钱峥远 , 丁春玲
- 申请人: 同济大学
- 申请人地址: 上海市杨浦区四平路1239号
- 专利权人: 同济大学
- 当前专利权人: 同济大学
- 当前专利权人地址: 上海市杨浦区四平路1239号
- 代理机构: 上海科盛知识产权代理有限公司
- 代理商 赵继明
- 主分类号: G06F16/182
- IPC分类号: G06F16/182 ; G06F16/901
摘要:
本发明涉及一种基于业务需求数据流图的云计算微服务划分方法和系统,方法包括:获取数据流图,将该数据流图对应的底层数据流图合并,构成一个整体的全连通数据流图,消除该全连通数据流图中的存储节点;将全连通数据流图中的有向边均改为无向边,然后进行图的广度优先遍历,得到若干连通子图集合;将消除的存储节点和有向边加入各个连通子图集合中,然后在各个连通子图集合中搜索成环路径,得到数据路径集合;根据数据路径集合划分微服务,得到候选微服务集合,用于微服务的划分。与现有技术相比,本发明保证了划分结果微服务的业务内聚性,同时不会出现粒度过大的微服务,且能尽量减少功能在微服务中的重复实现,划分质量较高。
公开/授权文献
- CN114385576A 基于业务需求数据流图的云计算微服务划分方法和系统 公开/授权日:2022-04-22