[发明专利]一种资源控制方法、装置及总线系统服务器有效
申请号: | 201711163142.X | 申请日: | 2017-11-21 |
公开(公告)号: | CN107948095B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 张兴华;武岳;陈水清;黄新福;王硕 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911;H04L12/927 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 汤陈龙;王宝筠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 控制 方法 装置 总线 系统 服务器 | ||
本发明实施例提供一种资源控制方法、装置及总线系统服务器,该方法包括:获取业务处理请求;确定业务处理请求所携带的待处理业务的业务系统标识和外部业务码;根据内外部业务码对照表,确定所述业务系统标识和外部业务码相应的目标内部业务码;根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。本发明实施例可实现有效、灵活、合理的并发资源控制。
技术领域
本发明涉及数据处理技术领域,具体涉及一种资源控制方法、装置及总线系统服务器。
背景技术
银行的业务领域范围较为广泛,所涉及的业务系统数量非常的多,并且仍在快速增长之中;因此对于银行业务系统,需要考虑关联业务系统故障或缓慢引起的连锁反应,实现对故障业务系统和业务的实时控制和隔离,防止故障的蔓延,同时银行的总线系统(总线系统是指实现银行各业务系统之间交互的中间系统,负责路由、协议转换、分发、流量控制等)应该能应对业务的激增情况,让并发资源(并发资源是指进行业务处理的进程或线程资源,可以由多任务的操作系统并发使用)能按需满足业务的并发流量需要;因此这个过程中,对于并发资源进行合理的控制,以满足银行的业务处理需求,显得尤为重要。
然而,目前银行的所有业务一般共享一个大的并发资源池,当有业务需要处理时(如有交易需处理时),从该并发资源池中调取满足业务处理需求的资源来进行业务处理,这极容易在某些业务缓慢时,导致并发资源池的资源被耗尽,影响其他业务的正常处理;可见,目前的业务处理过程中,并发资源缺乏合理的控制,极易影响业务的正常处理。
发明内容
有鉴于此,本发明实施例提供一种资源控制方法、装置及总线系统服务器,以提升并发资源控制的合理性,保障业务的正常处理。
为实现上述目的,本发明实施例提供如下技术方案:
一种资源控制方法,包括:
获取业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务系统标识和外部业务码;
根据内外部业务码对照表,确定所述待处理业务的业务系统标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务系统标识和外部业码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
可选的,所述方法还包括:
若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务。
可选的,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理。
可选的,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711163142.X/2.html,转载请声明来源钻瓜专利网。