[发明专利]远程过程调用服务的启动方法和装置、服务器、存储介质在审
申请号: | 202011349677.8 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112463408A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 魏诗白 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 过程 调用 服务 启动 方法 装置 服务器 存储 介质 | ||
本公开关于一种远程过程调用服务的启动方法和装置、服务器、存储介质,涉及微服务管理领域,能够提高远程过程调用服务器的启动效率。该方法包括:获取至少一个远程过程调用服务的标识以及远程过程调用服务的启动配置参数;启动配置参数用于支持远程过程调用服务的运行;根据远程过程调用服务的标识和启动配置参数启动远程过程调用服务;在至少一个目标服务器上建立将远程过程调用服务的实例。
技术领域
本公开实施例涉及微服务管理领域,尤其涉及一种远程过程调用服务的启动方法和装置、服务器、存储介质。
背景技术
分布式系统可以将应用(或任务)由独立的服务器或计算机执行,更合理的利用了计算资源,提高了网络效益。但是,在实际应用中,不同的应用(或任务)之间可能存在相互调用的关系。例如:部署在A服务器中的应用需要调用B服务器上部署的应用中的函数/数据。
目前,A服务器使用远程过程调用(remote procedure cal l,RPC)服务,使得A服务器可以像调用本地应用一样,调用B服务器中的应用。但是,现有的用于提供远程过程调用服务的远程过程调用框架在开启一个进程时,只能启动一个远程过程调用服务,无法满足日益增长的远程过程调用服务需求,使得用户请求远程过程调用服务所需的时间较长,用户体验较差。
发明内容
本公开关于一种远程过程调用服务的启动方法和装置、服务器、存储介质,能够提高远程过程调用服务器的启动效率。
为达到上述目的,本公开实施例采用如下技术方案:
第一方面,提供一种远程过程调用服务的启动方法,包括:获取至少一个远程过程调用服务的标识以及远程过程调用服务的启动配置参数;启动配置参数用于支持远程过程调用服务的运行;根据远程过程调用服务的标识和启动配置参数启动远程过程调用服务;在至少一个目标服务器上建立远程过程调用服务的实例。可选的,获取至少一个远程过程调用服务的标识以及远程过程调用服务的启动配置参数之前还包括:获取远程过程调用服务对应的环境参数;环境参数至少包括以下子参数:日志路径、埋点参数、上报参数;埋点参数用于指示埋点代理能力是否开启;上报参数用于指示远程过程调用服务的状态信息是否上报;运行远程过程调用服务的环境参数,以使远程过程调用服务的环境参数生效。
可选的,获取远程过程调用服务的环境参数,包括:接收环境配置指令;环境配置指令携带有远程过程调用服务对应的环境参数中子参数的任一项或多项;将远程过程调用服务对应的环境参数中未存在于环境配置指令中的子参数,设定为默认值。
可选的,获取启动配置参数,包括:接收命令行提示符;命令行提示符中包括启动配置参数中子参数的任一项或多项;将启动配置参数中未存在于命令行提示符中的子参数,设定为默认值。
可选的,获取启动配置参数包括:通过预设应用程序接口接收编程指令;编程指令中包括启动配置参数中子参数的任一项或多项;将启动配置参数中未存在于编程指令中的子参数,设定为默认值。
可选的,在至少一个目标服务器上建立远程过程调用服务的实例包括:接收实例化指令;实例化指令用于指示在至少一个目标服务器上建立远程过程调用服务的实例;实例化指令至少携带有:每一个目标服务器的目标权重和每一个目标服务器对应的预设时间长度;权重用于表明目标服务器承载远程过程调用服务请求的能力大小;在目标服务器上建立远程过程调用服务的实例,并将目标服务器的权重设定为初始权重;在目标服务器对应的预设时间长度内使用预设权重爬坡机制将初始权重提升为目标服务器对应的目标权重。
可选的,在至少一个目标服务器上建立远程过程调用服务的实例之后,还包括:在服务注册中心注册远程过程调用服务对应的服务注册信息;服务注册信息包括:远程过程调用服务的标识,和远程过程调用服务的实例所在的目标服务器的网络互连协议地址及其被远程过程调用服务占用的端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011349677.8/2.html,转载请声明来源钻瓜专利网。