[发明专利]业务批量处理控制方法及装置有效
申请号: | 201710027730.4 | 申请日: | 2017-01-16 |
公开(公告)号: | CN107015864B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 张元良;刘俊杰;高巍;黄劲霄;蔡俊杰;于立新;李浩;刘经纬;刘海波;宋文力 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;G06F9/46 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙)44347 | 代理人: | 高杰,于志光 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 批量 处理 控制 方法 装置 | ||
技术领域
本发明涉及数据处理技术领域,特别涉及一种业务批量处理控制方法及装置。
背景技术
目前,对于银行的核心交易系统而言,当需批量处理的业务量非常大,单台服务器或多台服务器也无法承载时,或者,当需要提升核心交易系统的业务批量处理能力时,现有的做法是通过水平扩展作业服务器数量(例如,增加PC Server机器)的方式提升最大作业并发数,从而大幅缩短批量处理时间。然而,在核心交易系统的业务批量处理的过程中,如果想增加一台或多台作业服务器,通常需要等待正在处理的业务完成,然后采用人工中断批量处理的方式进行,这种在业务批量处理过程中增加服务器的处理方式耗时比较长、容易出错,同时,服务器调整的时效性难以满足正常业务处理的需要,会拉长业务批量处理的总耗时。
发明内容
本发明的主要目的是提供一种业务批量处理控制方法,旨在使提升批量处理业务的效率和降低出错率。
为实现上述目的,本发明提出的业务批量处理控制方法,包括:
实时或定时侦测预先确定的虚拟机列表中是否有新的业务处理服务器对应的虚拟机加入;
在有新的虚拟机加入时,将该新的虚拟机的预设类型信息添加至预先确定的服务配置表中;
将当前待处理的业务按照预先确定的调度规则,分配给所述服务配置表中所有预设类型信息对应的业务处理服务器进行业务处理。
优选地,所述预先确定的调度规则为:
确定所述服务配置表中的预设类型信息对应的业务处理服务器的数量;
将当前待处理的业务按照确定的业务处理服务器的数量进行平均分组,以生成与确定的业务处理服务器的数量一致的业务分组,每个业务分组对应一个业务处理服务器,不同的业务分组对应不同的业务处理服务器。
优选地,所述业务批量处理控制方法还包括:
在有业务处理服务器无法处理分配的待处理业务时,将该业务处理服务器的待处理业务按照预先确定的调度规则,分配给所述服务配置表对应的其它业务处理服务器进行业务处理。
优选地,所述业务批量处理控制方法还包括:
实时或定时根据预先确定的业务处理服务器调整规则分析业务处理服务器的调整条件是否满足,所述业务处理服务器的调整条件包括增加业务处理服务器的条件和删除业务处理服务器的条件;
在增加业务处理服务器的条件满足后,生成并显示增加业务处理服务器的提示信息,及/或,向预先确定的终端发送增加业务处理服务器的提醒信息;
在删除业务处理服务器的条件满足后,从所述预先确定的服务配置表中删除预设数量的预设类型信息,以将删除的预设类型信息对应的业务处理服务器下线。
优选地,所述预先确定的业务处理服务器调整规则为:
计算各个业务处理服务器当前正在处理的业务数量与对应的极限数量的占比,并对计算的各个占比取平均以确定平均占比;
若平均占比大于或者等于第一预设占比,则确定增加业务处理服务器的条件满足;
若平均占比小于或者等于第二预设占比,则确定删除业务处理服务器的条件满足;
若平均占比大于第二预设占比且小于第一预设占比,则确定业务处理服务器的调整条件不满足。
本发明还提出一种业务批量处理控制装置,包括:
侦测模块,用于实时或定时侦测预先确定的虚拟机列表中是否有新的业务处理服务器对应的虚拟机加入;
添加模块,用于在有新的虚拟机加入时,将该新的虚拟机的预设类型信息添加至预先确定的服务配置表中;
分配模块,用于将当前待处理的业务按照预先确定的调度规则,分配给所述服务配置表中所有预设类型信息对应的业务处理服务器进行业务处理。
优选地,所述预先确定的调度规则为:
确定所述服务配置表中的预设类型信息对应的业务处理服务器的数量;
将当前待处理的业务按照确定的业务处理服务器的数量进行平均分组,以生成与确定的业务处理服务器的数量一致的业务分组,每个业务分组对应一个业务处理服务器,不同的业务分组对应不同的业务处理服务器。
优选地,所述分配模块还用于在有业务处理服务器无法处理分配的待处理业务时,将该业务处理服务器的待处理业务按照预先确定的调度规则,分配给所述服务配置表对应的其它业务处理服务器进行业务处理。
优选地,所述业务批量处理控制装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710027730.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能现场链路器
- 下一篇:一种污水处理设备远程中央控制系统