[发明专利]基于云环境的服务处理方法、装置及系统有效
申请号: | 202110636322.5 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113382061B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 张敏娇;漆英;陈伟淳;郑楚钢 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 环境 服务 处理 方法 装置 系统 | ||
1.一种基于云环境的服务处理方法,其特征在于,所述方法包括:
接收来自客户端的服务请求,所述请求包括:根据预定规则设置的请求名称;
根据所述服务请求的请求名称确定所属服务器在服务器集群中的位置信息;
基于预先设置的路由信息,根据所述位置信息确定所属服务器,所述路由信息指示服务器静态标识与位置信息的对应关系;
基于确定的所属服务器执行与所述服务请求相应的服务,并将服务处理结果返回给所述客户端;
通过如下方式设置路由信息:
基于有向圆环模型建立服务器集群中各服务器的位置信息与各自服务器静态标识的对应关系;
根据所述对应关系生成路由信息;
基于有向圆环模型建立服务器集群中各服务器的位置信息与各自服务器静态标识的对应关系包括:
根据所述服务器集群中的服务器数量在有向圆环模型上设置多个位置;
根据位置数量和各服务器静态标识确定各服务器的位置信息与各自服务器静态标识的对应关系;
有向圆环模型地址空间的大小初始定义为2的C次方幂2c,C为正整数;
将服务器的静态IP标识作为有向圆环模型中的key值,用以下定位公式计算得到该服务器在地址空间中的位置:
address=hash(key)%2c
其中,%表示取余运算符。
3.根据权利要求1所述的方法,其特征在于,所述所属服务器为一组服务器,基于确定的所属服务器执行与所述服务请求相应的服务包括:
根据负载均衡策略从所述一组服务器中选择一个服务器执行与所述服务请求相应的服务。
4.一种基于云环境的服务处理装置,其特征在于,所述装置包括:
请求接收单元,用于接收来自客户端的服务请求,所述请求包括:根据预定规则设置的请求名称;
位置信息确定单元,用于根据所述服务请求的请求名称确定所属服务器在服务器集群中的位置信息;
服务器确定单元,用于基于预先设置的路由信息,根据所述位置信息确定所属服务器,所述路由信息指示服务器静态标识与位置信息的对应关系;
服务执行单元,用于基于确定的所属服务器执行与所述服务请求相应的服务;
服务结果返回单元,用于将服务处理结果返回给所述客户端;
所述装置还包括:
路由信息设置单元,用于设置路由信息,
所述路由信息设置单元具体包括:
对应关系建立模块,用于基于有向圆环模型建立服务器集群中各服务器的位置信息与各自服务器静态标识的对应关系;
路由信息生成模块,用于根据所述对应关系生成路由信息;
所述对应关系建立模块包括:
位置设置子模块,用于根据所述服务器集群中的服务器数量在有向圆环模型上设置多个位置;
对应关系建立子模块,用于根据位置数量和各服务器静态标识确定各服务器的位置信息与各自服务器静态标识的对应关系;
有向圆环模型地址空间的大小初始定义为2的C次方幂2c,C为正整数;
将服务器的静态IP标识作为有向圆环模型中的key值,用以下定位公式计算得到该服务器在地址空间中的位置:
address=hash(key)%2c
其中,%表示取余运算符。
5.根据权利要求4所述的装置,其特征在于,所述请求接收单元具体用于:
接收直接来自客户端的服务请求;或者
接收通过域名系统转发的客户端的服务请求。
6.根据权利要求4所述的装置,其特征在于,所述所属服务器为一组服务器,所述服务执行单元具体用于:
根据负载均衡策略从所述一组服务器中选择一个服务器执行与所述服务请求相应的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110636322.5/1.html,转载请声明来源钻瓜专利网。