[发明专利]基于云环境的服务处理方法、装置及系统有效
申请号: | 202110636322.5 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113382061B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 张敏娇;漆英;陈伟淳;郑楚钢 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 环境 服务 处理 方法 装置 系统 | ||
本发明公开了一种基于云环境的服务处理方法、装置及系统,涉及云计算领域,其在,该方法包括:接收来自客户端的服务请求,所述请求包括:根据预定规则设置的请求名称;根据所述服务请求的请求名称确定所属服务器在服务器集群中的位置信息;基于预先设置的路由信息,根据所述位置信息确定所属服务器,所述路由信息指示服务器静态标识与位置信息的对应关系;基于确定的所属服务器执行与所述服务请求相应的服务,并将服务处理结果返回给所述客户端。通过本发明,可以提供高效的服务寻址机制,能够快速响应客户端的服务请求,提高用户的体验感。
技术领域
本发明涉及云计算领域,具体涉及一种基于云环境的服务处理方法、装置及系统。
背景技术
近年来,用户市场对应用系统的计算能力、存储能力越来越高的要求催生了能够从动态虚拟资源池中向用户或者各种应用系统按需提供计算力、存储力或者虚拟机服务等的大数据云环境,并在云环境中部署各种各样服务。大量的服务被部署到云环境后,相应需要对服务进行寻址,以达到能够调起服务的目的。目前市面上常用的服务注册与发现机制是基于zookeeper作为注册中心,利用zookeeper的Znode数据模型和Watcher机制实现的。这种分布式协调机制的实际调度过程较为复杂,最著名的应用就是阿里的分布式RPC框架Dubbo。
在“微服务”架构理念盛行下,一项系统功能被分散至多个微服务,由这些微服务组合后对外提供功能,当服务数量出现急剧增长时,可能导致服务寻址效率低,无法快速响应用户请求,进而导致用户无法享受到良好的系统使用体验。
发明内容
有鉴于此,本发明提供一种基于云环境的服务处理方法、装置及系统,以解决上述提及的至少一个问题。
根据本发明的第一方面,提供一种基于云环境的服务处理方法,所述方法包括:
接收来自客户端的服务请求,所述请求包括:根据预定规则设置的请求名称;
根据所述服务请求的请求名称确定所属服务器在服务器集群中的位置信息;
基于预先设置的路由信息,根据所述位置信息确定所属服务器,所述路由信息指示服务器静态标识与位置信息的对应关系;
基于确定的所属服务器执行与所述服务请求相应的服务,并将服务处理结果返回给所述客户端。
根据本发明的第二方面,提供一种基于云环境的服务处理装置,所述装置包括:
请求接收单元,用于接收来自客户端的服务请求,所述请求包括:根据预定规则设置的请求名称;
位置信息确定单元,用于根据所述服务请求的请求名称确定所属服务器在服务器集群中的位置信息;
服务器确定单元,用于基于预先设置的路由信息,根据所述位置信息确定所属服务器,所述路由信息指示服务器静态标识与位置信息的对应关系;
服务执行单元,用于基于确定的所属服务器执行与所述服务请求相应的服务;
服务结果返回单元,用于将服务处理结果返回给所述客户端。
根据本发明的第三方面,提供一种基于云环境的服务处理系统,所述系统包括:客户端、以及包括多个服务器的服务器集群,其中,各服务器侧包括上述的基于云环境的服务处理装置。
根据本发明的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
根据本发明的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110636322.5/2.html,转载请声明来源钻瓜专利网。