【技术实现步骤摘要】
高并发的金融风险指标处理方法及装置
[0001]本申请涉及金融数据处理
,特别涉及高并发的金融风险指标处理方法及装置。
技术介绍
[0002]目前,国内金融市场逐渐开放,金融交易日渐活跃。商业银行由于其经营货币资金业务的特殊性,其资金数量巨大,极易受到市场变动的影响。因此,提高我国商业银行的风险管理水平是银行开拓金融市场的必要条件,也是经营与管理的发展趋势,对我国经济和金融的安全运行有着极为深刻的影响。
[0003]商业银行风险水平类指标包括流动性风险指标、市场风险指标、信用风险指标、操作风险指标,其中流动性风险指标和市场风险指标的计量对于实时性要求较高。从系统设计的角度考虑,实现风险指标实时计量面临一些挑战:由于市场变动频率较高,在实时计算风险指标时很可能遇到并发问题,因此在读写数据过程中需要应用并发控制策略,且应当特别关注计算性能;为了保证高可用,系统宜采用分布式架构,多个系统分布在不同的机器上,需要维护分布式环境下的数据一致性;多种事件都会触发风险指标的更新,但从业务角度不同事件的影响程度不同,出现并发冲 ...
【技术保护点】
【技术特征摘要】
1.一种高并发的金融风险指标处理方法,其特征在于,所述方法包括:设置账户在远程字典服务(Redis)中的初始化序列号,获取消息队列中的触发事件以及读取所述触发事件发生时的所述账户在所述远程字典服务中的序列号作为触发时的序列号;基于所述触发事件并根据所述触发时的序列号计算所述账户的风险指标。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在更新所述账户的风险指标的情况下,获取所述账户的更新时的序列号;基于所述触发时的序列号和所述更新时的序列号,确定所述账户的风险指标。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述触发时的序列号和所述更新时的序列号相同的情况下,更新所述账户的风险指标以及所述更新时的序列号。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述触发时的序列号和所述更新时的序列号不相同的情况下,确定所述触发事件的优先级;当所述优先级为高优先级时,重新获取所述消息队列中的触发事件,当所述优先级为低优先级时,结束计算。5.根据权利要求3所述的方法,其特征在于,所述更新所述账户的风险指标以及所述更新时的序列号,包括:更新所述账户的风险指标的数据,更新所述更新时的序列号为:(所述触发时的序列号+1)%10000。6.根据权利要求1所述的方法,其特征在于,所述账户的风险指标根据以下公式计算获得:NAP=|L
‑
S|;GAP=L+S;BAP=max[L,S];其中,NAP为净汇总敞口,GAP为总汇总短敞口,BAP为汇总短敞口,L为多头头寸,S为空头头寸。7.根据权利要求5所述的方法,其特征在于,在更新所述账户的风险指标数据时,使用Lua脚本操作远程字典服务(Redis)中的数据。8.一种高并发的金融风险指标处理装置,其...
【专利技术属性】
技术研发人员:赵梦,姜洪志,胡宁宁,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。