[发明专利]服务调用方法、装置、介质及电子设备在审
申请号: | 202010170636.6 | 申请日: | 2020-03-12 |
公开(公告)号: | CN113391889A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 周小三 | 申请(专利权)人: | 京东安联财产保险有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455;G06F8/71;G06F8/76 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;李建忠 |
地址: | 510000 广东省广州市天河区珠江西路5号广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 方法 装置 介质 电子设备 | ||
本发明提供了一种服务调用方法,包括:获取至少一个项目请求;根据所述至少一个项目请求确定每个项目请求中的调用标识;根据每个项目请求中的调用标识调用与每个项目请求相关的应用程序中的服务,所述应用程序中的服务包括同一应用程序的不同版本的服务,从而实现调用了同一应用程序的不同版本的服务,即同一应用程序的不同版本可以兼容。本发明还提供了一种服务调用装置、介质以及电子设备。
技术领域
本发明涉及数据处理的技术领域,具体而言,涉及一种服务调用方法、装置、介质及电子设备。
背景技术
目前,在项目上线时,需要新项目和旧项目同时共存在系统中,这样使得调用每个项目中应用程序的服务更加方便。例如,调用新项目中应用程序的服务,以及调用旧项目中应用程序的服务。
在发明人实现本发明的发明构思时发现相关技术中存在以下技术问题:相关技术中的同一应用程序的不同版本不能兼容,也就是说,在相关技术中不能实现调用同一应用程序的不同版本的服务。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种服务调用方法、装置、介质及电子设备,进而至少可以在一定程度上实现了调用同一应用程序的不同版本的服务。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的第一方面,提供了一种服务调用方法,包括:获取至少一个项目请求;根据所述至少一个项目请求确定每个项目请求中的调用标识;根据每个项目请求中的调用标识调用与每个项目请求相关的应用程序中的服务,所述应用程序中的服务包括同一应用程序的不同版本的服务。
在本发明的一些实施例中,在根据每个项目请求中的调用标识调用与每个项目请求相关的应用程序中的服务之前,该方法还包括:通过所述调用标识的命名规则对所述调用标识进行校验;根据校验结果确定是否基于所述调用标识调用所述应用程序中的服务。
在本发明的一些实施例中,该方法还包括:根据每个项目请求中的调用标识调用与每个项目请求相关的应用程序中的服务包括:基于每个项目请求中的调用标识从容器集群管理系统中查询是否存在与其相同的调用标识;如果所述容器集群管理系统中存在与其相同的调用标识,则通过调应用程序根据所述调用标识调用与每个项目请求相关的应用程序中的服务。
在本发明的一些实施例中,在获取至少一个项目请求之前,该方法还包括:获取项目中应用程序的变更信息;根据所述项目中应用程序的变更信息对所述容器集群管理系统中的每个版本应用程序的服务的调用标识进行修改。
在本发明的一些实施例中,所述容器集群管理系统中部署有多个应用程序的不同版本的服务,以及还部署有每个版本应用程序的服务的调用标识。
在本发明的一些实施例中,所述同一应用程序的不同版本的服务保存在所述容器集群管理系统中的不同容器。
在本发明的一些实施例中,每个项目请求中的调用标识为不同的统一资源定位符,所述同一应用程序的不同版本的服务具有不同的统一资源定位符。
根据本发明实施例的第二方面,提供了一种服务调用装置,包括:第一获取模块,用于获取至少一个项目请求;第一确定模块,用于根据所述至少一个项目请求确定每个项目请求中的调用标识;调用模块,用于根据每个项目请求中的调用标识调用与每个项目请求相关的应用程序中的服务,所述应用程序中的服务包括同一应用程序的不同版本的服务。
在本发明的一些实施例中,该装置还包括:校验模块,用于通过所述调用标识的命名规则对所述调用标识进行校验;第二确定模块,用于根据校验结果确定是否基于所述调用标识调用所述应用程序中的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东安联财产保险有限公司,未经京东安联财产保险有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010170636.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可快速拆装型负压门诊设备
- 下一篇:报警设置方法、装置及监护仪