【技术实现步骤摘要】
一种分布式数据系统的节点及广播传输数据管理方法
本专利技术涉及通信领域,尤其涉及一种分布式数据系统的节点及广播传输数据管理方法。
技术介绍
传统金融数据一般采用主从架构的中央主机来记录处理交易数据。目前的金融市场上,越来越多的采用分布式系统的网络形式来处理金融数据,既由通信网络互联的多处理机体系结构上执行分布式处理任务。分布式集群系统的每个数据都被保存于分布式集群多个节点上,在这种环境下,会一定程度带来数据的冗余。这些冗余数据对于提升系统可靠性来说是必要的,但如果不对分布式系统中的计算节点资源进行管理,及时清理不必要的容易数据,容易造成网络的拥塞和节点资源的浪费。在分布式数据系统进行广播式传输过程中,系统对同一信道的节点计算机进行广播,节点计算机在不直连的情况下,需要通过直连节点计算机进行转发。每个节点计算机在数据发送的时候均会向直连的节点计算机发送,接收到数据包后,每个节点计算机又会向自己的直连计算机对数据包进行转发,直到所有的节点计算机均收到该数据包。在这种机制下,数据包通过不同路径进行转发的过程中,会被重复发送,导致分布式系统中存储的数据量巨大,每个数据对象的副本数量非常多,这样无疑会增加网络传输是冗余量,降低网络通信效率。因此提供一种分布式数据系统的节点和广播传输数据管理方法是十分有必要的。
技术实现思路
本专利技术为克服上述的不足之处,目的在于提供一种分布式数据系统的节点及广播传输数据管理方法,本专利技术可实现分布数据系统中节点数据的管理,保证分布式系统工作的高性能,提高广播式传 ...
【技术保护点】
1.一种分布式数据系统的节点,用于广播式数据传输,每个节点收到直连节点发送过来的数据包,进行进一步处理后发送给其他直连节点,或将自身接收到的数据包直接转发给其他直连节点,其特征在于,所述节点包括节点数据接收单元、节点数据发送单元、接收校验单元、数据处理队列、消息发送队列、数据处理单元;/n其中,节点数据接收单元,建立与直连节点之间的网络连接,并通过IO口接收直连节点发送过来的数据包;/n节点数据发送单元,建立与直连节点之间的网络连接,并通过IO口将消息发送队列中的数据包,按顺序逐一发送给其他直连节点;/n接收校验单元,用于对接收到的数据包进行判断与验证,然后将判断与验证后的数据包存入消息发送队列进行发送或进入数据处理队列进行进一步处理;/n消息发送队列,对其他节点进行发送的消息队列,按先进先出的原则通过节点数据发送单元发送/转发该队列中的数据包;/n数据处理队列,用于实现对通过验证后的数据包中需要进行数据处理的数据包队列的存放,使得后续数据处理单元能实现先进先出的原则处理该队列中的数据包;/n数据处理单元,能响应数据更新操作信息,对数据处理队列中的数据包进行更新操作;更新后的数据通过消 ...
【技术特征摘要】
1.一种分布式数据系统的节点,用于广播式数据传输,每个节点收到直连节点发送过来的数据包,进行进一步处理后发送给其他直连节点,或将自身接收到的数据包直接转发给其他直连节点,其特征在于,所述节点包括节点数据接收单元、节点数据发送单元、接收校验单元、数据处理队列、消息发送队列、数据处理单元;
其中,节点数据接收单元,建立与直连节点之间的网络连接,并通过IO口接收直连节点发送过来的数据包;
节点数据发送单元,建立与直连节点之间的网络连接,并通过IO口将消息发送队列中的数据包,按顺序逐一发送给其他直连节点;
接收校验单元,用于对接收到的数据包进行判断与验证,然后将判断与验证后的数据包存入消息发送队列进行发送或进入数据处理队列进行进一步处理;
消息发送队列,对其他节点进行发送的消息队列,按先进先出的原则通过节点数据发送单元发送/转发该队列中的数据包;
数据处理队列,用于实现对通过验证后的数据包中需要进行数据处理的数据包队列的存放,使得后续数据处理单元能实现先进先出的原则处理该队列中的数据包;
数据处理单元,能响应数据更新操作信息,对数据处理队列中的数据包进行更新操作;更新后的数据通过消息发送队列进行发送。
2.根据权利要求1所述的一种分布式数据系统的节点,其特征在于,还包括数据缓存单元和加密单元;所述数据缓存单元,用于存放数据处理单元处理后的数据包,等待数据包通过加密单元进行加密并传送后,该数据缓存中的数据包可以丢弃;
加密单元,用于对进行了数据更新操作后的数据包按发送优先级进行加密,加密后的数据包将存入消息发送队列等待数据包发送。
3.根据权利要求1-2所述的一种分布式数据系统的节点,其特征在于,接收校验单元需要对接收到的数据包进行判断与验证,具体包括:判断是否为发送节点重启后继续发送的数据包;验证该接收到的数据包是否已经从其他转发路径收到过。
4.根据权利要求1-3所述的一种分布式数据系统的节点,其特征在于,通过发送节点启动包的时间戳可以判断数据包是否为该发送节点重启后继续发送的数据包;通过内...
【专利技术属性】
技术研发人员:丁鸿辉,樊宏伟,
申请(专利权)人:宁波积幂信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。