基于分布式系统的业务处理方法及装置制造方法及图纸

技术编号:19829139 阅读:39 留言:0更新日期:2018-12-19 17:05
本发明专利技术公开了一种基于分布式系统的业务处理方法及装置。其中,方法包括:接收终端设备发送的用户业务请求;将用户业务请求提供给代理客户端,由代理客户端将用户业务请求提交至对应的服务器集群并获取服务器集群返回的业务处理结果;接收代理客户端根据服务器集群返回的业务处理结果发送的用户业务响应消息;将用户业务响应消息发送给终端设备。本方案采用较少的代理客户端便可实现大量终端设备中的业务处理,从而避免了现有技术中需维护大量业务处理客户端而带来的维护负担高、维护成本高、维护效率低及维护效果差的弊端。从而节约系统资源,并有利于降低分布式系统整体的维护成本。

【技术实现步骤摘要】
基于分布式系统的业务处理方法及装置
本专利技术涉及计算机
,具体涉及一种基于分布式系统的业务处理方法及装置。
技术介绍
随着互联网及计算机技术的不断发展,分布式系统以其高扩展性、高可用性、高可靠性及高效性等特点被广泛应用。目前,分布式系统为实现对业务的处理,通常在每个终端设备中设置与终端设备一一对应的业务处理客户端,由终端设备中的业务处理客户端与服务器集群通信,从而实现对业务的处理。然而,目前的分布式系统业务处理方法中由于需为每个终端设备配置对应的业务处理客户端,所以当终端设备较多时,需维护较大数量的业务处理客户端,从而造成较大的资源浪费,并大幅增加客户端维护负担及维护成本;并且,在对大量业务处理客户端进行维护过程中,其整体的维护效率低,维护效果差,例如,若需对业务处理客户端进行升级时,需要对所有的业务处理客户端均进行升级,从而大幅加大分布式系统客户端整体的升级效率,并容易发生部分客户端未成功升级的现象,进而影响整体的升级效果。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于分布式系统的业务处理方法及装置。根据本专利技术的一个方本文档来自技高网...

【技术保护点】
1.一种基于分布式系统的业务处理方法,其中,所述分布式系统包括:多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述方法包括:接收终端设备发送的用户业务请求;将所述用户业务请求提供给所述代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群并获取所述服务器集群返回的业务处理结果;接收所述代理客户端根据所述服务器集群返回的业务处理结果发送的用户业务响应消息;将所述用户业务响应消息发送给所述终端设备。

【技术特征摘要】
1.一种基于分布式系统的业务处理方法,其中,所述分布式系统包括:多个服务器集群以及与所述多个服务器集群相互通信的代理客户端,所述方法包括:接收终端设备发送的用户业务请求;将所述用户业务请求提供给所述代理客户端,由所述代理客户端将所述用户业务请求提交至对应的服务器集群并获取所述服务器集群返回的业务处理结果;接收所述代理客户端根据所述服务器集群返回的业务处理结果发送的用户业务响应消息;将所述用户业务响应消息发送给所述终端设备。2.根据权利要求1所述的方法,其中,所述终端设备发送的用户业务请求中包含有用户权限信息。3.根据权利要求2所述的方法,其中,所述与所述多个服务器集群相互通信的代理客户端为多个;则所述将所述用户业务请求提供给所述代理客户端的步骤具体包括:获取所述用户业务请求中包含的用户权限信息,根据所述用户权限信息确定与所述用户业务请求相对应的代理客户端,将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端。4.根据权利要求3所述的方法,其中,所述根据所述用户权限信息确定与所述用户业务请求相对应的代理客户端为多个;则所述将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端进一步包括:根据与所述用户业务请求相对应的各个代理客户端的工作负载,将所述用户业务请求提供给与所述用户业务请求相对应的代理客户端。5.根据权利要求2-4中任一项所述的方法,其中,所述接收终端设备发送的用户业务请求进一步包括:终端设备在接收到业务触发请求后,获取预先生成的密钥,根据所述预先生成的密钥,向预设的权限认证设备发送权限查询请求,以获取与所述密钥相对应的用户权限信息;接收终端设备发送的包含所述用户权限信...

【专利技术属性】
技术研发人员:倪传蕾马庆祥左欢张馨予
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1