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