[发明专利]一种基于微服务的上线方法和上线系统有效
申请号: | 202010855995.5 | 申请日: | 2020-08-24 |
公开(公告)号: | CN112114881B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 周晔;穆海洁;朱一琪 | 申请(专利权)人: | 上海汇付支付有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F9/54;G06F11/36 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 上线 方法 系统 | ||
1.一种基于微服务的上线方法,其特征在于,
所述微服务是一种服务调用模式,所述上线方法包括:
在所述服务被注册到注册中心之前,执行所述服务对应的应用程序的初始化过程;
在初始化过程完成之后,将所述服务注册到服务治理平台中,并且将所述服务治理平台中注册的所述服务的状态设置为挂起状态,其中,在所述挂起状态下,所述服务不能够被注册到所述注册中心;
对具有所述挂起状态的所述服务进行功能测试;
在通过所述功能测试之后,将所述服务的状态设置为启用状态;
将具有所述启用状态的所述服务注册到所述注册中心;
利用服务端中的方法调用接口将所述服务注册到所述注册中心,其中,所述方法调用接口为不带有参数的接口,注册到所述注册中心的所述服务对于客户端是可调用的。
2.根据权利要求1所述的基于微服务的上线方法,其特征在于,对具有所述挂起状态的所述服务进行所述功能测试包括:
通过测试平台执行所述服务的测试用例以自动地对所述服务进行所述功能测试。
3.根据权利要求1所述的基于微服务的上线方法,其特征在于,对具有所述挂起状态的所述服务进行的所述功能测试为手动测试。
4.根据权利要求1所述的基于微服务的上线方法,其特征在于,
由所述应用程序的开发者发起所述初始化过程,并且由所述开发者调用所述方法调用接口,以将所述服务注册到所述注册中心。
5.一种基于微服务的上线系统,其特征在于,所述微服务是一种服务调用模式,所述上线系统包括:
注册中心,用于向客户端提供已注册到所述注册中心的服务;
服务治理平台,用于在初始化过程完成之后将所述服务注册到服务治理平台中,并且将所述服务的状态设置为挂起状态,其中,在所述挂起状态下,所述服务不能够被注册到所述注册中心;还用于在具有所述挂起状态的所述服务通过功能测试之后,将所述服务的状态设置为启用状态;
所述服务对应的应用程序的服务端,具有用于调用所述服务的方法调用接口,所述方法调用接口为不带有参数的接口,所述服务端用于利用服务端中的方法调用接口将所述服务注册到所述注册中心。
6.根据权利要求5所述的基于微服务的上线系统,其特征在于,还包括:
测试平台,用于在收到所述服务治理平台的通知之后,执行所述服务的测试用例以自动地对所述服务进行所述功能测试。
7.根据权利要求5所述的基于微服务的上线系统,其特征在于,对具有所述挂起状态的所述服务进行的所述功能测试为手动测试。
8.根据权利要求5所述的基于微服务的上线系统,其特征在于,
由所述应用程序的开发者发起所述初始化过程,并且由所述开发者调用所述方法调用接口,以将所述服务注册到所述注册中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汇付支付有限公司,未经上海汇付支付有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855995.5/1.html,转载请声明来源钻瓜专利网。