【技术实现步骤摘要】
基于分布式系统的业务处理方法及装置
本专利技术涉及计算机
,具体涉及一种基于分布式系统的业务处理方法及装置。
技术介绍
随着互联网及计算机技术的不断发展,分布式系统以其高扩展性、高可用性、高可靠性及高效性等特点被广泛应用。目前,分布式系统为实现对业务的处理,通常在每个终端设备中设置与终端设备一一对应的业务处理客户端,由终端设备中的业务处理客户端与服务器集群通信,从而实现对业务的处理。然而,目前的分布式系统业务处理方法中由于需为每个终端设备配置对应的业务处理客户端,所以当终端设备较多时,需维护较大数量的业务处理客户端,从而造成较大的资源浪费,并大幅增加客户端维护负担及维护成本;并且,在对大量业务处理客户端进行维护过程中,其整体的维护效率低,维护效果差,例如,若需对业务处理客户端进行升级时,需要对所有的业务处理客户端均进行升级,从而大幅加大分布式系统客户端整体的升级效率,并容易发生部分客户端未成功升级的现象,进而影响整体的升级效果。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于分布式系统的业务处理方法及装置。根 ...
【技术保护点】
1.一种基于分布式系统的业务处理方法,其中,所述分布式系统包括:多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述方法包括:接收终端设备发送的用户业务请求;将所述用户业务请求提供给所述代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群并获取所述服务器集群返回的业务处理结果;接收所述代理客户端根据所述服务器集群返回的业务处理结果发送的用户业务响应消息;将所述用户业务响应消息发送给所述终端设备。
【技术特征摘要】
1.一种基于分布式系统的业务处理方法,其中,所述分布式系统包括:多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述方法包括:接收终端设备发送的用户业务请求;将所述用户业务请求提供给所述代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群并获取所述服务器集群返回的业务处理结果;接收所述代理客户端根据所述服务器集群返回的业务处理结果发送的用户业务响应消息;将所述用户业务响应消息发送给所述终端设备。2.根据权利要求1所述的方法,其中,所述终端设备发送的用户业务请求中包含有用户权限信息。3.根据权利要求2所述的方法,其中,所述与所述多个服务器集群相互通信的代理客户端为多个;则所述将所述用户业务请求提供给所述代理客户端的步骤具体包括:获取所述用户业务请求中包含的用户权限信息,根据所述用户权限信息确定与所述用户业务请求相对应的代理客户端,将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端。4.根据权利要求3所述的方法,其中,所述根据所述用户权限信息确定与所述用户业务请求相对应的代理客户端为多个;则所述将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端进一步包括:根据与所述用户业务请求相对应的各个代理客户端的工作负载,将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端。5.根据权利要求2-4中任一项所述的方法,其中,所述接收终端设备发送的用户业务请求进一步包括:终端设备在接收到业务触发请求后,获取预先生成的密钥,根据所述预先生成的密钥,向预设的权限认证设备发送权限查询请求,以获取与所述密钥相对应的用户权限信息;接收终端设备发送的包含所述用户权限信...
【专利技术属性】
技术研发人员:倪传蕾,马庆祥,左欢,张馨予,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。