【技术实现步骤摘要】
调用服务的方法和装置
本公开涉及计算机
,特别涉及一种调用服务的方法和装置。
技术介绍
目前在一个系统内,服务与服务需要进行调用,如账号服务调用支出服务、账号服务调用付款服务等。服务与服务能实现调用的原因是:假设服务A调用服务B,在服务A和服务B的开发阶段,服务B的开发者会告知服务A的开发者,服务A在调用服务B时,发送调用请求的签名加密算法等。服务A的开发者将调用服务B的调用请求的签名加密算法等配置在服务A中。这样,后续服务A在调用服务B时,会基于调用请求的签名加密算法,向服务B发送调用请求,实现服务A对服务B的调用。这样,服务B有可能供多个服务调用,服务B的开发者需要告知多个调用服务B的开发者调用请求的签名加密算法,导致服务调用效率比较低。
技术实现思路
为了解决目前技术存在的问题,本公开实施例提供了一种调用服务的方法、装置、计算机设备和存储介质。所述技术方案如下:第一方面,提供了一种调用服务的方法,应用于服务管理设备,所述方法包括:接收第一服务发送的调用配置信息的获取请求 ...
【技术保护点】
1.一种调用服务的方法,其特征在于,应用于服务管理设备,所述方法包括:/n接收第一服务发送的调用配置信息的获取请求,其中,所述获取请求中携带第二服务的目标接口标识;/n判断所述第二服务的目标接口标识所属接口是否能被所述第一服务调用;/n在所述第二服务的目标接口标识所属接口能被所述第一服务调用的情况下,向所述第一服务发送所述第二服务的目标接口标识对应的调用配置信息,以使所述第一服务基于所述调用配置信息,向所述第二服务发送调用请求,其中,所述调用配置信息包括签名加密算法。/n
【技术特征摘要】
1.一种调用服务的方法,其特征在于,应用于服务管理设备,所述方法包括:
接收第一服务发送的调用配置信息的获取请求,其中,所述获取请求中携带第二服务的目标接口标识;
判断所述第二服务的目标接口标识所属接口是否能被所述第一服务调用;
在所述第二服务的目标接口标识所属接口能被所述第一服务调用的情况下,向所述第一服务发送所述第二服务的目标接口标识对应的调用配置信息,以使所述第一服务基于所述调用配置信息,向所述第二服务发送调用请求,其中,所述调用配置信息包括签名加密算法。
2.根据权利要求1所述的方法,其特征在于,所述接收第一服务发送的调用配置信息的获取请求,包括:
接收所述第一服务在未存储有所述调用配置信息时发送的调用配置信息的获取请求。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述第一服务发送的第一服务注册请求,其中,所述第一服务注册请求中携带有所述第一服务的名称;
向所述第一服务发送为所述第一服务分配的标识和第一密钥;
接收第一服务发送的第一接口注册请求,其中,所述第一接口注册请求使用所述第一密钥加密,所述第一接口注册请求包括所述第一服务的标识和所述第一服务中供其它服务调用的接口对应的第一调用信息,所述第一调用信息包括调用配置信息和服务信息,所述服务信息为能调用所述第一服务中的接口的服务的信息;
将所述第一调用信息与所述第一服务的标识对应存储。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述第二服务发送的第二服务注册请求,其中,所述第二服务注册请求中携带有所述第二服务的名称;
向所述第二服务发送为所述第二服务分配的标识和第二密钥;
接收第二服务发送的第二接口注册请求,其中,所述第二接口注册请求使用所述第二密钥加密,所述第二接口注册请求包括所述第二服务的标识和所述第二服务中供其它服务调用的接口对应的第二调用信息,所述第二调用信息包括调用配置信息和服务信息,所述服务信息为能调用所述第二服务中的接口的服务的信息;
将所述第二调用信息与所述第二服务的标识对应存储。
5.根据权利要4所述的方法,其特征在于,所述方法还包括:
当检测到所述第二服务的目标接口标识所属接口对应的第二调用信息更新时,获取更新后的第二调用信息;
向所述第一服务发送所述更新后的第二调用信息,以使所述第一服务器存储所述更新后的第二调用信息。
6.一种调用服务的方法,其特征在于,应用于第一服务,所述方法包括:
向服务管理设备发送调用配置信息的获取请求,其中,所述获取请求中携带第二服务的目标接口标识;
接收所述服务管理设备发送的所述第二服务的目标接口标识对应的调用配置信息,其中,所述调用配置信息包括签名加密算法;
基于所述签名加密算法,向所述第二服务发送所述目标接口标识所属接口的调用请求,以实现对所述接口的调用,其中,所述调用请求携带有所述第一服务的标识和所述目标接口标识。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
向所述服务管理设备发送第一服务注册请求,其中,所述第一服务注册请求中携带有所述第一服务的名称;
接收所述服务管理设备发送的为所述第一服务分配的标识和第一密钥;
向所述服务管理设备发送第一接口注册请求,其中,所述第一接口注册...
【专利技术属性】
技术研发人员:曾远,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。