【技术实现步骤摘要】
行情数据处理方法、装置、电子设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种行情数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]行情数据是所有数据分析系统的基础数据,行情数据的变化,可以及时地反映着市场的变化,影响投资人的投资行为,而交易所行情数据一般分为日初静态行情数据和日间实时变动行情数据,因此,不同的交易所机构采用不同的行情发布方式进行行情数据的发布。
[0003]现有技术中,在推送行情数据时,可以通过发起连接请求与上级网关建立连接,进而接收上级网关发送的行情数据,进一步的,解析行情数据包,并重新进行组包,进一步的,经过压缩算法将重新组包的数据压缩,将压缩前和压缩后的数据包遍历下级连接,增加发送任务;进而遍历发送任务,将数据包通过对应连接发送出去。
[0004]但是,上述推送行情数据的方式,效率较低,且当下级如数据订阅者在订阅行情数据时发生故障,容易造成行情数据的丢失。
技术实现思路
[0005]本申请提供一种行情数据处理方法、装置、电子设备及存储介质 ...
【技术保护点】
【技术特征摘要】
1.一种行情数据处理方法,其特征在于,所述方法包括:获取多个行情源的行情数据,并对所述行情数据进行处理,生成对应的特定格式的第一数据,所述第一数据包括时间戳以及确定类型的行情数据;接收客户端发送的订阅请求,并基于所述订阅请求在第一数据中获取第二数据,所述订阅请求用于指示订阅行情数据的时间戳和类型;所述第二数据为满足所述订阅请求对应的第一数据;将所述第二数据进行压缩,并将压缩后的第二数据发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,获取多个行情源的行情数据,包括:获取多个行情源对应的软件包,并基于所述软件包与所述多个行情源建立通信连接;获取所述多个行情源发送的行情数据以及每一行情数据对应的时间戳,所述时间戳用于记录所述行情数据的发送时间。3.根据权利要求2所述的方法,其特征在于,对所述行情数据进行处理,生成对应的特定格式的第一数据,包括:获取预定义的数据字典,基于所述数据字典对所述行情数据进行解析,得到特定格式的行情数据;接收所述多个行情源发送的行情市场信息,并基于所述行情市场信息对特定格式的行情数据进行分类,得到对应的特定格式的第一数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在生成对应的特定格式的第一数据后,基于所述第一数据对应的类型将所述第一数据异步存储于至少一个数据库中,并生成预定义接口供客户端调用所需的第一数据。5.根据权利要求4所述的方法,其特征在于,基于所述订阅请求在第一数据中获取第二数据,包括:基于所述订阅请求获取第二数据对应的类型和时间戳,并基于所述第二数据对应的类型查询所述第二数据存储的数据库;基于预定义接口在第一数据中调用所述数据库中所述订阅请求指示的时间戳对应的第二数据。6.根据权利要求1所述的方法,其特征在于,所述客户端的数量为多个,所述订阅请求还用于指示客户端对应的订阅标识,将所述第二数据进行压缩,并将压缩后的第二数据...
【专利技术属性】
技术研发人员:陈俊霖,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。