一种业务处理方法及装置制造方法及图纸

技术编号:23671990 阅读:56 留言:0更新日期:2020-04-04 17:33
本发明专利技术实施例提供了一种业务处理方法及装置,涉及数据处理技术领域,该方法可以应用于服务器系统中的第一节点,该第一节点包括至少一个服务器。该方法包括:第一节点接收来自客户端的任务请求。因任务请求包括任务参数,所以第一节点对任务参数进行哈希计算,生成哈希计算结果。第一节点向服务器系统中的其它节点发送通知消息,该通知消息用于指示第一节点已完成哈希计算。其它节点向第一节点发送反馈消息,该反馈消息用于指示确认任务由第一节点执行,第一节点接收来自其它节点的反馈消息后,确定反馈消息的个数超过设定阈值时,执行任务,并生成任务执行结果。该方法用以解决现有技术的中心管理服务器集群系统存在容错性低、抗攻击性弱的问题。

A business processing method and device

【技术实现步骤摘要】
一种业务处理方法及装置
本专利技术实施例涉及数据处理
,尤其涉及一种业务处理方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,由于金融行业的安全性、实时性要求,用户对业务处理系统的要求也越来越高。目前在金融领域,例如金融业务处理系统,如图1所示,一般通过设置专门的中心管理服务器对整个集群的金融业务进行统一管理。但是这样的系统存在以下缺点:1)如果中心管理服务器出现故障,整个系统将无法继续工作,所以容错性低;2)如果中心管理服务器被非法攻击,整个系统将崩溃,所以抗攻击性弱。因此,亟需一种可以克服上述问题的业务处理系统,以便快速高效处理金融业务。
技术实现思路
本专利技术实施例提供一种业务处理方法及装置,用以解决现有技术中有中心管理服务器的集群系统存在容错性低、抗攻击性弱的问题。第一方面,本专利技术实施例提供一种业务处理方法,该方法包括:第一节点接收来自客户端的包括任务参数的任务请求,然后对任务参数进行哈希计算,生成哈希计算结果;进一步,第一节点向服务器系统中的其它节点(其本文档来自技高网...

【技术保护点】
1.一种业务处理方法,应用于服务器系统中的第一节点,所述第一节点包括至少一个服务器,其特征在于,包括:/n接收来自客户端的任务请求,所述任务请求包括任务参数;/n对所述任务参数进行哈希计算,生成哈希计算结果;/n向所述服务器系统中的其它节点发送通知消息,所述通知消息用于指示所述第一节点已完成所述哈希计算;/n接收来自所述其它节点的反馈消息,所述反馈消息用于指示确认所述任务由所述第一节点执行;/n当所述反馈消息的个数超过设定阈值时,执行所述任务,并生成任务执行结果。/n

【技术特征摘要】
1.一种业务处理方法,应用于服务器系统中的第一节点,所述第一节点包括至少一个服务器,其特征在于,包括:
接收来自客户端的任务请求,所述任务请求包括任务参数;
对所述任务参数进行哈希计算,生成哈希计算结果;
向所述服务器系统中的其它节点发送通知消息,所述通知消息用于指示所述第一节点已完成所述哈希计算;
接收来自所述其它节点的反馈消息,所述反馈消息用于指示确认所述任务由所述第一节点执行;
当所述反馈消息的个数超过设定阈值时,执行所述任务,并生成任务执行结果。


2.如权利要求1所述的方法,其特征在于,所述任务参数包括如下参数中的至少一个:用户标识、操作时间、任务请求类型、任务操作类型、临时算子;
对所述任务参数进行哈希计算,生成哈希计算结果,包括:
对所述用户标识、操作时间、请求类型、操作类型、临时算子中的至少一个,进行哈希计算,生成哈希计算结果。


3.如权利要求2所述的方法,其特征在于,所述对所述用户标识、操作时间、请求类型、操作类型、临时算子中的至少一个,进行哈希计算,包括:
将所述用户标识、操作时间、请求类型、操作类型、临时算子中的至少两个拼接成一个字符串;
使用哈希运算对所述字符串进行哈希计算,生成哈希值;
当所述哈希值为预设值时,则确定所述哈希值为所述哈希计算结果;
当所述哈希值不为预设值时,调整所述临时算子的取值,返回执行将所述用户标识、操作时间、请求类型、操作类型、临时算子中的至少两个拼接成一个字符串。


4.如权利要求1所述的方法,其特征在于,所述执行任务之前,还包括:
获取任务属性信息,所述任务属性信息包括如下属性中的至少一个:业务名、分组名、名称、是否支持并发、异步日志、批量日志、任务超时时间、按固定周期/基于表达式;
当所述反馈消息的个数超过设定阈值时,执行所述任务,包括:
当所述反馈消息的个数超过设定阈值时,根据所述任务属性信息执行所述任务。


5.如权利要求1至4任一项所述的方法,其特征在于,所述生成执行结果之后,还包括:
将所述执行结果发送至所述客户端及所述服务器系统中的其它节点。


6.一种业务处理装置,其特征在于,所述装置包括:
接收单元,用于接收来自客户端的任务请求,所述任务请求包括任务参数...

【专利技术属性】
技术研发人员:刘铁姜丰高建斌杨燕明
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1