[发明专利]基于分布式系统的业务处理方法及装置有效
| 申请号: | 201810911459.5 | 申请日: | 2018-08-10 |
| 公开(公告)号: | CN109120614B | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 倪传蕾;马庆祥;左欢;张馨予 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 分布式 系统 业务 处理 方法 装置 | ||
本发明公开了一种基于分布式系统的业务处理方法及装置。其中,分布式系统包括中控服务器、多个服务器集群及代理客户端,方法包括:接收到业务触发请求后获取预先生成的密钥;根据预先生成的密钥,向预设的权限认证设备发送权限查询请求,以获取与密钥相对应的用户权限信息;将包含用户权限信息的用户业务请求发送给中控服务器,供中控服务器根据用户权限信息将用户业务请求发送给对应的代理客户端,由代理客户端将用户业务请求提交至对应的服务器集群进行处理。采用本方案可便于用户权限信息的管理,避免现有技术中将终端设备IP地址与业务处理客户端及服务器一一对应而引起的分布式系统可扩展性差及负载不均衡的弊端,并大幅降低系统维护成本。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于分布式系统的业务处理方法及装置。
背景技术
随着互联网及计算机技术的不断发展,分布式系统以其高扩展性、高可用性、高可靠性及高效性等特点被广泛应用。目前,分布式系统为实现对业务的处理,在每个终端设备中设置与终端设备一一对应的业务处理客户端,并将终端设备的IP地址、业务处理客户端标识及服务器集群相绑定。在用户触发业务处理请求时,根据终端本地存储的终端设备IP地址对应的服务器集群信息确定与业务请求对应的服务器集群,由终端设备中的业务处理客户端获取该业务处理请求,并发送至对应的服务器集群。
然而,目前分布式系统业务处理方法中终端设备的IP地址、客户端与服务器集群一一对应,而由于终端设备的IP地址通常为固定的,从而使得与终端设备对应的服务器集群始终不变,不利于客户端、服务器集群和/或终端的快速扩容,影响分布式系统的可扩展性,且容易引起服务器集群的负载不均衡;并且,现有技术中终端设备的IP地址、客户端与服务器集群的对应关系存储于终端本地,从而不便于用户权限信息的管理;此外,由于现有技术中所需维护的业务处理客户端数量较多,从而大幅增加了客户端维护负担及维护成本。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于分布式系统的业务处理方法及装置。
根据本发明的一个方面,提供了一种基于分布式系统的业务处理方法,其中,所述分布式系统包括:中控服务器、多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述方法包括:
接收到业务触发请求后,获取预先生成的密钥;
根据所述预先生成的密钥,向预设的权限认证设备发送权限查询请求,以获取与所述密钥相对应的用户权限信息;
将包含所述用户权限信息的用户业务请求发送给所述中控服务器,以供所述中控服务器根据所述用户权限信息将所述用户业务请求发送给对应的代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群进行处理。
根据本发明的另一方面,提供了一种基于分布式系统的业务处理装置,其中,所述分布式系统包括:中控服务器、多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述装置包括:
获取模块,适于接收到业务触发请求后,获取预先生成的密钥;
查询模块,适于根据所述预先生成的密钥,向预设的权限认证设备发送权限查询请求,以获取与所述密钥相对应的用户权限信息;
发送模块,适于将包含所述用户权限信息的用户业务请求发送给所述中控服务器,以供所述中控服务器根据所述用户权限信息将所述用户业务请求发送给对应的代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群进行处理。
根据本发明的又一方面,提供了一种分布式系统,包括:中控服务器、多个服务器集群、与所述多个服务器集群相互通信的代理客户端、以及如上述基于分布式系统的业务处理装置。
根据本发明的再一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810911459.5/2.html,转载请声明来源钻瓜专利网。





