[发明专利]一种基于reactor模式的网络数据同步方法及系统有效
申请号: | 201410743743.8 | 申请日: | 2014-12-08 |
公开(公告)号: | CN104580367B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 田慧萌 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙)11200 | 代理人: | 余功勋 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于reactor模式的网络数据同步方法,基于一子网内多个主机及所述子网外的多个主机组成的网络,所述主机均包括网络同步模块,包括以下步骤通过一主机内的网络同步模块将本地产生的同步数据发往所述主机所在子网内的其他主机;通过一主机内的网络同步模块从网络UDP socket接收所述主机所在子网内其他主机发送的同步数据;通过一主机内的网络同步模块从网络TCP socket接收所述主机所在子网外的主机发送的同步数据。本发明还提供与详述方法对应的系统。通过上述方法及系统,需要进行同步的数据及其特有的处理逻辑等可向该系统进行注册,实现将处理逻辑与同步系统分离。 | ||
搜索关键词: | 一种 基于 reactor 模式 网络 数据 同步 方法 系统 | ||
【主权项】:
一种基于reactor模式的网络数据同步方法,基于一子网内多个主机及所述子网外的多个主机组成的网络,所述主机均包括网络同步模块,包括以下步骤:通过一主机内的网络同步模块将所述主机产生的同步数据发往所述主机所在子网内的其他主机,从网络UDP socket接收所述主机所在子网内其他主机发送的同步数据以及从网络TCP socket接收所述主机所在子网外的主机发送的同步数据;通过网络同步模块将所有与其交互触发的同步数据作为事件进行管理,网络同步模块包括事件多路分解模块、事件处理模块;所述事件多路分解模块用以读取事件及分发事件,所述事件处理模块用以注册所述数据的处理函数;所述主机还包括一上层应用模块,所述事件多路分解模块包括一网络应用模块,所述事件处理模块包括一网络通讯模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410743743.8/,转载请声明来源钻瓜专利网。