【技术实现步骤摘要】
一种行情数据的通讯方法、装置以及介质
[0001]本申请涉及通讯
,特别是涉及一种行情数据的通讯方法、装置以及介质。
技术介绍
[0002]金融交易系统例如股票交易系统具有交易时间相对集中、交易指令和数据密集的特点,对交易系统处理速度具有很高的要求。当前技术中,利用FPGA技术高吞吐,低时延等技术特点,采用FPGA专用硬件结构实现大规模数据密集型计算的并行加速。当FPGA收到大规模数据之后,通过驱动传输给服务器进行处理。
[0003]FPGA在将数据通过驱动传输至服务器时,需要在驱动层上申请缓存空间,以存放数据。可以理解的是,为了保证数据的完整性和连续性,申请的缓存空间应当是连续的。但是在当前技术中,由于用户的使用等情况,导致连续内存中连续的缓存空间不足,用户只能申请到4MB的空间,当传输大量数据时,由于服务器没有及时的从缓存空间中取出数据,容易导致数据丢失。
[0004]由此可见,如何在申请缓存空间时申请到大量的连续空间,以存放更多的行情数据是本领域技术人员亟待解决的问题。
技术实现思路
/>[0005]本申本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种行情数据的通讯方法,其特征在于,包括:获取硬件设备发送的行情数据;根据提前预留的缓存地址以及所述行情数据的发送密度申请缓存空间;将所述行情数据存入所述缓存空间,以便于服务器取出;若在预设时间内不再获取到所述硬件设备发送的行情数据,则释放所述缓存空间。2.根据权利要求1所述的行情数据的通讯方法,其特征在于,所述缓存地址为低地址。3.根据权利要求1所述的行情数据的通讯方法,其特征在于,在所述根据提前预留的缓存地址以及所述行情数据的发送密度申请缓存空间的步骤之后,还包括:根据所述行情数据的发送密度配置所述缓存空间中协议节点的大小和个数;相应的,所述将所述行情数据存入缓存空间为:将所述行情数据存入所述缓存空间的所述协议节点中。4.根据权利要求3所述的行情数据的通讯方法,其特征在于,还包括:判断所述行情数据是否全部写入当前协议节点,若是,则以所述行情数据的实际长度标记所述当前协议节点中的所述行情数据,若否,则以特征值标记所述当前协议节点中的所述行情数据。5.根据权利要求4所述的行情数据的通讯方法,其特征在于,在所述判断所述行情数据是否全部写入当前协议节点的步骤之后,还包括:比对从所述硬件设备获取的所述行情数据和所述服务器取出的所述行情数据所占所述协议节点...
【专利技术属性】
技术研发人员:刘生,楼耕乐,刘付航,
申请(专利权)人:盛立安元科技杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。