预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113556370A(43)申请公布日2021.10.26(21)申请号202010333542.6(22)申请日2020.04.24(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人张恒强(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人张一军韩黎捷(51)Int.Cl.H04L29/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书12页附图6页(54)发明名称一种服务调用方法和装置(57)摘要本发明公开了一种服务调用方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取调用服务的信息;根据预先配置的若干路由规则,确定是否存在与所述信息匹配的依赖服务分组;如果存在与所述信息匹配的依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定所述信息对应的依赖服务实例;调用所述信息对应的依赖服务实例。该实施方式能够提高服务调用的效率。CN113556370ACN113556370A权利要求书1/2页1.一种服务调用方法,其特征在于,包括:获取调用服务的信息;根据预先配置的若干路由规则,确定是否存在与所述信息匹配的依赖服务分组;如果存在与所述信息匹配的依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定所述信息对应的依赖服务实例;调用所述信息对应的依赖服务实例。2.如权利要求1所述的方法,其特征在于,所述信息,包括:所述调用服务所在的服务器的IP地址;所述路由规则,包括:服务器的IP地址与依赖服务分组的对应关系。3.如权利要求1所述的方法,其特征在于,所述信息,包括:所述调用服务对应的调用服务分组;所述路由规则,包括:调用服务分组与依赖服务分组的对应关系。4.如权利要求1所述的方法,其特征在于,进一步包括:如果不存在与所述信息匹配的依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定预设的默认依赖服务分组对应的依赖服务实例,执行所述调用所述信息对应的依赖服务实例;其中,所述信息对应的依赖服务实例为所述默认依赖服务分组对应的依赖服务实例。5.如权利要求1所述的方法,其特征在于,所述若干路由规则由ZooKeeper配置。6.如权利要求2或3所述的方法,其特征在于,所述信息还包括:依赖服务标识;所述根据预先配置的若干路由规则,确定是否存在与所述信息匹配的依赖服务分组,包括:在预先配置的若干路由规则中确定与所述依赖服务标识对应的路由规则;根据与所述依赖服务标识对应的路由规则,确定是否存在与所述信息匹配的依赖服务分组。7.一种服务调用方法,其特征在于,包括:获取调用服务的信息;根据预先配置的若干路由规则,确定是否存在与所述信息匹配的第一依赖服务分组;如果存在所述第一依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定所述第一依赖服务分组对应的依赖服务实例;调用所述第一依赖服务分组对应的依赖服务实例;如果调用失败,则根据所述若干路由规则,确定是否存在与所述信息匹配的第二依赖服务分组;如果存在所述第二依赖服务分组,则根据所述依赖服务分组与依赖服务实例的对应关系,确定所述第二依赖服务分组对应的依赖服务实例;调用所述第二依赖服务分组对应的依赖服务实例。8.一种服务调用装置,其特征在于,包括:获取模块,配置为获取调用服务的信息;2CN113556370A权利要求书2/2页确定模块,配置为根据预先配置的若干路由规则,确定是否存在与所述信息匹配的依赖服务分组;如果存在与所述信息匹配的依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定所述信息对应的依赖服务实例;调用模块,配置为调用所述信息对应的依赖服务实例。9.一种服务调用装置,其特征在于,包括:获取模块,配置为获取调用服务的信息;确定模块,配置为根据预先配置的若干路由规则,确定是否存在与所述信息匹配的第一依赖服务分组;如果存在所述第一依赖服务分组,则根据预设的依赖服务分组与依赖服务实例的对应关系,确定所述第一依赖服务分组对应的依赖服务实例,触发调用模块;根据所述若干路由规则,确定是否存在与所述信息匹配的第二依赖服务分组;如果存在所述第二依赖服务分组,则根据所述依赖服务分组与依赖服务实例的对应关系,确定所述第二依赖服务分组对应的依赖服务实例,触发所述调用模块;所述调用模块,配置为调用所述第一依赖服务分组对应的依赖服务实例,如果调用失败,则触发所述确定模块;调用所述第二依赖服务分组对应的依赖服务实例。10.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,