一种多节点间事件同步装置制造方法及图纸

技术编号:41012962 阅读:23 留言:0更新日期:2024-04-18 21:49
本发明专利技术涉及一种多节点间事件同步装置,属于新兴信息技术终端技术领域,包括如下步骤:包括MDN节点、EN节点、PackBatchWorker组件、ReplicationWorker组件、SDN节点,本发明专利技术提出了一种基于队列的增量更新和基于全量哈希值对比的方法,事件按顺序入队列,保证了事件顺序一致性,而全量哈希值比对,则保证了全量数据的一致性,另外提出了一种三级队列,第一级队列负责事件的写入操作,可以实现无阻塞写入,从而提高事件的写入速率;第二级队列,主要负责事件的打包及合并,在不影响一级队列写入的情况下,通过合并,减少事件同步的频率;第三级队列,主要负责事件在节点间的同步操作,不影响事件的写入和打包处理,同时所有操作都是内存操作,因此具有较高的性能。

【技术实现步骤摘要】

本专利技术属于软件开发,尤其涉及一种多节点间事件同步装置


技术介绍

1、在分布式系统中,节点之间的信息同步是非常重要的,以确保系统的一致性和可靠性,以下是一些常见的节点间信息同步机制:

2、消息传递:节点之间通过消息传递进行信息同步,节点可以通过发送消息来通知其他节点有关状态的变化或事件发生,消息传递可以是同步的(例如请求-响应模式)或异步的(例如发布-订阅模式),具体取决于系统的需求和设计。

3、广播:广播是一种将信息传递给所有节点的同步机制,当节点发生状态变化或事件发生时,它可以将消息广播给所有其他节点,广播可以通过多播或组播机制来实现,以提高效率和减少网络带宽的使用。

4、共享日志:共享日志是一种记录节点操作和状态变化的数据结构,所有节点共享同一个日志,当节点发生状态变化时,它将在日志中追加相应的条目,并复制给其他节点,通过共享日志,节点可以按照相同的顺序执行相同的操作,以保持一致性。

5、上述同步机制中,由于分布式系统的异步性和网络延迟等原因,节点之间的数据同步可能存在延迟或不一致的情况。数据更新的本文档来自技高网...

【技术保护点】

1.一种多节点间事件同步装置,其特征在于,包括MDN节点、EN节点、PackBatchWorker组件、ReplicationWorker组件、SDN节点;

2.根据权利要求1所述的一种多节点间事件同步装置,其特征在于,所述MDN节点为协调节点,且MDN节点用于写入事件和同步事件。

3.根据权利要求2所述的一种多节点间事件同步装置,其特征在于,所述MDN节点用于通过Dispatcher组件对接收到的事件进行处理具体包括步骤:

4.根据权利要求3所述的一种多节点间事件同步装置,其特征在于,所述PackBatchWorker组件用于转移事件,生成Batch...

【技术特征摘要】

1.一种多节点间事件同步装置,其特征在于,包括mdn节点、en节点、packbatchworker组件、replicationworker组件、sdn节点;

2.根据权利要求1所述的一种多节点间事件同步装置,其特征在于,所述mdn节点为协调节点,且mdn节点用于写入事件和同步事件。

3.根据权利要求2所述的一种多节点间事件同步装置,其特征在于,所述mdn节点用于通过dispatcher组件对接收到的事件进行处理具体包括步骤:

4.根据权利要求3所述的一种多节点间事件同步装置,其特征在于,所述packbatchworker组件用于转移事件,生成batchevent,并标记一个最后批量事件具体包括如下步骤:

5.根据权利要求4所述的一种多节点间事件同步装置,其特征在于,所述replicationworker组件用于将batchevent发送给sdn节点具体包括如下步骤:

6.根据权利要求5所述的一种多节点间事件同步装...

【专利技术属性】
技术研发人员:王志全
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1