[发明专利]用于调用服务的方法和装置在审
申请号: | 201910577325.9 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110263565A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 路平;刘曾超前 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/31;G06F9/54 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标服务 身份标识 方法和装置 分布式集群 调用服务 唯一身份标识 调用目标 调用请求 实例调用 实例配置 统一配置 用户发送 用户利用 时间戳 云计算 预设 自动化 服务 响应 | ||
本公开的实施例公开了用于调用服务的方法和装置,涉及云计算领域。该方法的一具体实施方式包括:响应于接收到用户发送的目标服务的调用请求,在分布式集群中确定用于提供目标服务的目标服务实例;为目标服务实例配置身份标识,以使用户利用身份标识调用目标服务实例,其中,目标服务实例的身份标识通过如下步骤生成:从预设的前缀列表中获取与目标服务对应的唯一前缀作为目标服务实例的前缀;基于当前时间戳和自增序列号,生成目标服务实例的后缀;将目标服务实例的前缀和目标服务实例的后缀进行组合,生成目标服务实例的身份标识。该实施例实现了分布式集群中的服务实例的唯一身份标识的自动化统一配置,提高了目标服务实例调用的准确性。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及用于调用服务的方法和装置。
背景技术
分布式集群中往往可以分布多个产品,每个产品可以提供至少一种服务。例如,智能云产品所在的分布式集群可以包括云磁盘存储、云服务器等多种云产品,其中,云服务器可以提供镜像、快照等多种服务。相关技术的分布式集群中,针对不同产品通常会采用不同的方式为提供服务的实例配置身份标识。例如,云服务器和云磁盘存储的服务实例的身份标识配置的方式不同。
发明内容
本公开的实施例提出了用于调用服务的方法和装置。
第一方面,本公开的实施例提供了一种用于调用服务的方法,该方法包括:响应于接收到用户发送的目标服务的调用请求,在分布式集群中确定用于提供目标服务的目标服务实例;为目标服务实例配置身份标识,以使用户利用身份标识调用目标服务实例,其中,目标服务实例的身份标识是通过如下步骤生成的:从预设的前缀列表中获取与目标服务对应的唯一前缀作为目标服务实例的前缀,其中,前缀列表包括分布式集群中的服务和对应的唯一前缀;基于当前时间戳和在单位时间内随着已生成的后缀数目递增的自增序列号,生成目标服务实例的后缀;将目标服务实例的前缀和目标服务实例的后缀进行组合,生成目标服务实例的身份标识。
在一些实施例中,基于当前时间戳和在单位时间内随着已生成的后缀数目递增的自增序列号,生成目标服务实例的后缀,包括:获取当前时间戳,将当前时间戳与基准时间进行差值计算得到相对时间戳;基于当前单位时间内已生成的后缀的数目,生成自增序列号;将相对时间戳和自增序列号按照预设的后缀生成格式生成目标服务实例的后缀。
在一些实施例中,将相对时间戳和自增序列号按照预设的后缀生成格式生成目标服务实例的后缀,包括:将相对时间戳和自增序列号进行组合,生成预设位数的数值序列;交换所生成的数值序列中第一预设位置处的数值和第二预设位置处的数值;将交换后的数值序列转换成N进制字符序列,生成目标服务实例的后缀。
在一些实施例中,在将交换后的数值序列转换成N进制字符序列之后,将相对时间戳和自增序列号按照预设的后缀生成格式生成目标服务实例的后缀,还包括:将N进制字符序列中的至少一位字符进行位置调换;和/或获取生成目标服务实例的身份标识的服务器的机器标识,在N进制字符序列中的任意位置处插入所获取的机器标识。
在一些实施例中,在为目标服务实例配置身份标识之后,方法还包括:将目标服务实例的身份标识发送给用户;响应于接收到用户输入目标服务实例的身份标识,调用目标服务实例。
在一些实施例中,在为目标服务实例配置身份标识之后,方法还包括:生成与目标服务实例的身份标识对应的密码;将目标服务实例的身份标识和对应的密码发送给用户;响应于接收到用户输入密码,调用目标服务实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577325.9/2.html,转载请声明来源钻瓜专利网。