一种配置文件数据同步方法及设备
摘要文本
本发明公开了一种配置文件数据同步方法及设备,设备对自身指定目录下的配置文件进行监控,当指定目录中的发生配置文件变更事件时,根据发生变更的配置文件的数量设置同步线程,以及为各同步线程分配待同步配置文件,利用同步线程中的各个子线程为局域网中的其他同步组设备一一同步待同步配置文件,以使各其他同步组设备获取所述发生变更的配置文件。从而大大减少运行时所消耗的本地以及网络资源,提高了多设备分布式集中配置的可靠性和高效性。。来自:马 克 团 队
申请人信息
- 申请人:北京米文动力科技有限公司
- 申请人地址:100000 北京市海淀区北太平庄路城建大厦A座1408
- 发明人: 北京米文动力科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种配置文件数据同步方法及设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811070623.0 |
| 申请日 | 2018年9月13日 |
| 公告号 | CN109446170B |
| 公开日 | 2024年1月19日 |
| IPC主分类号 | G06F16/178 |
| 权利人 | 北京米文动力科技有限公司 |
| 发明人 | 季家友 |
| 地址 | 北京市海淀区北太平庄路城建大厦A座1408 |
专利主权项内容
1.一种配置文件数据同步方法,应用于包含多个设备的局域网中,其特征在于,包括:所述设备对自身指定目录下的配置文件进行监控;当所述指定目录中的发生配置文件变更事件时,根据发生变更的配置文件的数量设置同步线程,以及为各所述同步线程分配待同步配置文件;所述根据发生变更的配置文件的数量设置同步线程,具体为对由配置文件变更事件产生的通知信息进行过滤,确定所述发生变更的配置文件的数量;根据所述数量从所述设备选择同步线程进行唤醒;所述根据所述数量从所述设备选择同步线程进行唤醒,具体为确定所述数量对应的数值范围区间;根据预设的对应关系,确定与所述数值范围区间匹配的同步线程数;依据所述同步线程数从所述设备选择同步线程进行唤醒;若所述数量大于当前已存在的数值范围区间的最大值,唤醒所述设备中所有同步线程;利用所述同步线程中的各个子线程为所述局域网中的其他同步组设备一一同步所述待同步配置文件,以使各所述其他同步组设备获取所述发生变更的配置文件;当所述设备为所述局域网中的主设备时,在所述设备对自身指定目录下的配置文件进行监控之前,所述主设备通过指定协议向所述局域网中的所有设备发送封装后的查询请求消息,所述查询请求消息携带指定查询类型;所述主设备接收设备类型与所述指定查询类型一致的设备返回的响应消息,所述响应消息包含所述设备的设备信息;所述主设备根据所述设备信息将所述设备设置为所述同步组设备。