[发明专利]多版本服务集成的开发平台、设计方法、存储介质及终端在审
| 申请号: | 202111099026.2 | 申请日: | 2021-09-18 |
| 公开(公告)号: | CN113986325A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 高亚峰 | 申请(专利权)人: | 上海泛宥信息科技有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/76 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 倪静 |
| 地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 版本 服务 集成 开发 平台 设计 方法 存储 介质 终端 | ||
本发明提供一种多版本服务集成的开发平台、设计方法、存储介质及终端,其中,多版本服务集成的开发平台包括:注册中心,用于获取多版本服务的服务信息并对其进行集中管理;动态路由,与所述注册中心连接,基于所述服务信息获取各个版本服务的动态路由配置信息以供用户动态切换不同版本服务。本发明通过注册中心将多版本服务集成,形成一套集中的开发/测试环境,支持多版本的服务共存;并且采用动态路由以支持多版本服务之间的动态切换。本发明资源共享且只需要维护一套环境,有效减少多分支并行开发中的人力、资源消耗,减少重复工作量,降低维护更新难度,实时监控与定期同步服务信息有效提高环境稳定性和并行开发的效率和质量。
技术领域
本发明涉及计算机领域,特别是涉及一种多版本服务集成的开发平台、设计方法、存储介质及终端。
背景技术
在软件日常多分支开发过程中,为了保证每个分支的独立性,从而最大程度地保证开发和测试的准确性,一般需要给每个分支准备一套独立环境。
然而,每个独立环境的创建与维护均需要大量人力和服务器等资源的消耗,特别是分布式系统,每个系统由几十个到几百个子系统组成,为这么多子系统分别建立独立环境,将造成人力和资源上的巨大消耗,而且这些独立环境后续的更新与维护也是一个非常艰巨的工程。
为了减低人力、资源消耗和更新维护难度,一般做法是提供一或两套固定环境。但是,固定环境将大大限制多分支并行开发的效率,且容易造成分支开发的混乱。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多版本服务集成的开发平台、设计方法、存储介质及终端,用于同时满足现有技术中对多分支并行开发和降低环境资源消耗的需求。
为实现上述目的及其它相关目的,本发明的第一方面提供一种多版本服务集成的开发平台,包括:注册中心,用于获取多版本服务的服务信息并对其进行集中管理;动态路由,与所述注册中心连接,基于所述服务信息获取各个版本服务的动态路由配置信息以供用户动态切换不同版本服务。
于本发明的第一方面的一些实施例中,所述动态路由包括:http动态路由、服务动态路由和消息动态路由。
于本发明的第一方面的一些实施例中,所述多版本服务的服务信息包括位置信息和状态信息;所述动态路由基于用户的服务请求信息和所述多版本服务的位置信息和状态信息获取匹配的目标服务信息。
于本发明的第一方面的一些实施例中,所述动态路由包括服务动态路由;所述服务动态路由接收用户的服务请求信息,所述服务请求信息包括身份标识信息和路由配置信息;所述服务动态路由基于所述服务请求信息获取目标服务的调用路径以供用户调用所需服务。
于本发明的第一方面的一些实施例中,所述动态路由包括分布式路由,其包括第一分布式路由和第二分布式路由;其中,所述第一分布式路由供用户设置路由规则,所述第二分布式路由与所述第一分布式路由连接以同步所述路由规则。
于本发明的第一方面的一些实施例中,所述多版本服务包括:默认版本服务和开发/测试版本服务。
为实现上述目的及其它相关目的,本发明的第二方面提供一种多版本服务集成的开发平台的设计方法,包括:通过注册中心获取多版本服务的服务信息并对其进行集中管理;通过动态路由并基于所述服务信息获取各个版本服务的动态路由配置信息以供用户动态切换不同版本服务。
为实现上述目的及其它相关目的,本发明的第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述多版本服务集成的开发平台的设计方法。
为实现上述目的及其它相关目的,本发明的第四方面提供一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述多版本服务集成的开发平台的设计方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海泛宥信息科技有限公司,未经上海泛宥信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111099026.2/2.html,转载请声明来源钻瓜专利网。





