交易系统时延的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29253794 阅读:17 留言:0更新日期:2021-07-13 17:24
本申请涉及一种交易系统时延的处理方法、装置、计算机设备和存储介质,当所述交易系统接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;获取各所述组件处理所述委托订单的起始时刻和结束时刻;根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延,实现了对交易系统中各组件时延的准确测量,为对交易系统的性能优化提供数据基础,利用交易系统的性能改善,从而提升交易系统的时效性。同时,实现对各组件的时延以及交易系统的时延的准确监控。

【技术实现步骤摘要】
交易系统时延的处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种交易系统时延的处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的交易订单委托者通过量化交易、程序化交易的方式来代替人工进行交易订单委托,而委托交易订单的时间和数据主要依赖于市场上的各种业务消息做相应的决策处理。因此,交易订单委托者对处理交易订单的交易系统的时效性有着越来越高的要求。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够改善交易系统时效性的处理方法、装置、计算机设备和存储介质。一种交易系统时延的处理方法,所述方法包括:当所述交易系统接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;获取各所述组件处理所述委托订单的起始时刻和结束时刻;根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延。在其中一个实施例中,所述方法还包括:根据所述委托标识对各所述组件的起始时刻和结束时刻进行时间间隔的计算,得到各所述组件的时延;当所述交易系统出现故障时,将各所述组件的时延与预设的时延阈值进行比较,将时延大于所述时延阈值的组件确定为故障组件。在其中一个实施例中,所述获取各所述组件处理所述委托订单的起始时刻和结束时刻,包括:获取所述委托订单到达各所述组件的第一时间戳;获取所述委托订单离开各所述组件的第二时间戳;所述根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据,包括:根据所述委托标识对各所述第一时间戳以及各所述第二时间戳进行串联,得到所述委托订单对应的上行路径数据。在其中一个实施例中,所述获取各所述组件处理所述委托订单的起始时刻和结束时刻,包括:获取所述委托订单的确认信息到达各所述组件的第三时间戳;获取所述确认信息离开各所述组件的第四时间戳;所述根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据,包括:根据所述委托标识对各所述第三时间戳以及各所述第四时间戳进行串联,得到所述委托订单对应的下行路径数据。在其中一个实施例中,所述方法还包括:对各所述组件的第一时间戳的数量进行统计,根据统计结果确定各所述组件的吞吐情况;根据各所述组件的吞吐情况判断各所述组件的承受压力是否达到瓶颈阈值,并为达到所述瓶颈阈值的组件增加新组件。在其中一个实施例中,所述交易系统的组件包括报盘服务组件;所述方法还包括:对所述报盘服务组件的第二时间戳的数量进行统计,并判断统计结果是否触发交易所对接组件的流速控制条件;若触发,则为所述交易系统增加流速权值。在其中一个实施例中,所述交易系统的组件还包括交易网关,所述交易网关与所述报盘服务组件部署在同一服务器上;或者基于高精度时间同步协议,确保所述交易网关与所述报盘服务组件的时间同步。一种交易系统时延的处理装置,所述装置包括:委托标识获取模块,用于当所述交易系统接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;始末时刻获取模块,用于获取各所述组件处理所述委托订单的起始时刻和结束时刻;始末时刻串联模块,用于根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;组件时延统计模块,用于根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。上述交易系统时延的处理方法、装置、计算机设备和存储介质,当所述交易系统接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;获取各所述组件处理所述委托订单的起始时刻和结束时刻;根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延,实现了对交易系统中各组件时延的准确测量,为对交易系统的性能优化提供数据基础,利用交易系统的性能改善,从而提升交易系统的时效性。同时,实现对各组件的时延以及交易系统的时延的准确监控。附图说明图1为一个实施例中交易系统时延的处理方法的应用环境图;图2为一个实施例中交易系统时延的处理方法的流程示意图;图3为一个实施例中交易系统时延的处理方法的流程示意图;图4为一个实施例中获取上行路径数据步骤的流程示意图;图5为一个实施例中获取下行路径数据步骤的流程示意图;图6为另一个实施例中交易系统时延的处理方法的流程示意图;图7为一个实施例中交易系统时延的处理装置的结构示意框图;图8为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的交易系统时延的处理方法,可以应用于如图1所示的应用环境中。其中,交易系统110包括交易网关112、交易引擎114和报盘服务组件116。交易网关112、交易引擎114和报盘服务组件116可以作为交易系统的各个组件。当交易系统接收到委托订单时,交易网关112可以为每笔委托订单进行编号,得到委托订单的委托标识。交易系统中各组件对委托订单进行相应的处理,可以在各组件处理委托订单的起始位置和结束位置处预设采集点,通过预设的采集点采集各组件的时间戳信息,交易系统中各组件可以与时延统计组件120连接,时延统计组件120获取各组件的时间戳信息。各组件的时间戳信息包括委托订单的委托标识、该组件处理委托订单的起始时刻、该组件处理完委托订单的结束时刻。因此,根据委托标识对各起始时刻以及各结束时刻进行串联,得到委托订单对应的消息路径数据;根据消息路径数据对各组件的时延进行统计,得到交易系统的时延。其中,交易系统的时延包括上行时延和下行时延,上行时延是指委托订单从进入交易系统,至离开报盘服务组件传输至交易所网关的时延,上行时延是决定委托订单能否尽快送达交易所的关键。下行时延是委托订单的确认信息从交易所网关发送至交易系统到离开交易系统发送至投资者所在的客户端(比如订单管理系统)的时延。在一个实施例中,如图2所示,提供了一种交易系统时延的处理方法,以该方法应用于图1中的时延统计组件120为例进行说明,包括以下步骤:S210、当交易系统接收到委托订单时,获取本文档来自技高网...

【技术保护点】
1.一种交易系统时延的处理方法,其特征在于,所述方法包括:/n当接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;/n获取各所述组件处理所述委托订单的起始时刻和结束时刻;/n根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;/n根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延。/n

【技术特征摘要】
1.一种交易系统时延的处理方法,其特征在于,所述方法包括:
当接收到委托订单时,获取所述委托订单的委托标识,所述交易系统包括若干个组件;
获取各所述组件处理所述委托订单的起始时刻和结束时刻;
根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据;
根据所述消息路径数据对各所述组件的时延进行统计,得到所述交易系统的时延。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述委托标识对各所述组件的起始时刻和结束时刻进行时间间隔的计算,得到各所述组件的时延;
当所述交易系统出现故障时,将各所述组件的时延与预设的时延阈值进行比较,将时延大于所述时延阈值的组件确定为故障组件。


3.根据权利要求1所述的方法,其特征在于,所述获取各所述组件处理所述委托订单的起始时刻和结束时刻,包括:
获取所述委托订单到达各所述组件的第一时间戳;
获取所述委托订单离开各所述组件的第二时间戳;
所述根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据,包括:
根据所述委托标识对各所述第一时间戳以及各所述第二时间戳进行串联,得到所述委托订单对应的上行路径数据。


4.根据权利要求3所述的方法,其特征在于,所述获取各所述组件处理所述委托订单的起始时刻和结束时刻,包括:
获取所述委托订单的确认信息到达各所述组件的第三时间戳;
获取所述确认信息离开各所述组件的第四时间戳;
所述根据所述委托标识对各所述起始时刻以及各所述结束时刻进行串联,得到所述委托订单对应的消息路径数据,包括:
根据所述委托标识对各所述第三时间戳以及各所述第四时间戳进行串联,得到所述委托订单对应的下行路径数据。

【专利技术属性】
技术研发人员:韦伟周基鑫张静华杨栩金春芃苗咏宿旭升
申请(专利权)人:深圳华锐金融技术股份有限公司上海华锐软件有限公司
类型:发明
国别省市:广东;44

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

1