[发明专利]基于本地缓存的配置下发平台系统及配置下发方法在审
| 申请号: | 201910757171.1 | 申请日: | 2019-08-16 |
| 公开(公告)号: | CN110581779A | 公开(公告)日: | 2019-12-17 |
| 发明(设计)人: | 王东泉 | 申请(专利权)人: | 苏州迈科网络安全技术股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 32102 南京苏科专利代理有限责任公司 | 代理人: | 姚姣阳 |
| 地址: | 215000 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置下发 客户端 客户端请求 缓存模块 服务器 记录 存储 集合 客户端身份信息 缓存 配置服务 配置信息 平台系统 全部配置 通信连接 唯一标志 配置的 时效性 拓展性 字符串 客户 配置 应用 | ||
1.一种基于本地缓存的配置下发平台系统,包括平台及多个不同的客户端集合,所述平台与所述客户端集合间通信连接,所述平台由多台服务器组成,每台所述服务器对应一个或多个所述客户端集合,每个所述客户端集合由一台或多台客户端组成,其特征在于:
每台所述客户端内均记录有用于表明该台所述客户端身份信息的唯一标志字符串;
每台所述服务器内均包括,
本地缓存模块,用于存储和记录所述客户端的配置信息,供所述客户端请求配置时使用;
配置服务模块,与所述本地缓存模块通信连接,用于存储和记录配置下发策略,当所述客户端请求配置时,历遍全部配置下发策略以获取该所述客户端的配置下发内容。
2.根据权利要求1所述的基于本地缓存的配置下发平台系统,其特征在于:所述本地缓存模块用于存储和记录所述客户端的配置信息,当某个所述客户端请求配置时,依照该所述客户端的唯一标志字符串、从其内部记录的配置信息中寻找并获取相应的配置信息。
3.根据权利要求1所述的基于本地缓存的配置下发平台系统,其特征在于:所述配置信息的结构为,
起始为配置下发内容,随后为与配置服务同步获取的配置整数,再随后为当前配置超时时间,结尾为客户端版本号。
4.根据权利要求1所述的基于本地缓存的配置下发平台系统,其特征在于:在所述本地缓存模块中,以索引的方式对配置信息进行汇聚、保存。
5.根据权利要求4所述的基于本地缓存的配置下发平台系统,其特征在于:所述本地缓存模块内包含有三个映射表,分别为,
第一映射表,即从索引到配置信息的映射表,用于所述客户端请求配置时的缓存读取;
第二映射表,即从配置信息到索引的映射表,用于向所述本地缓存模块内添加新的配置信息;
第三映射表,即从所述客户端的唯一标志字符串到索引的映射表。
6.根据权利要求1所述的基于本地缓存的配置下发平台系统,其特征在于:在所述配置服务模块中,以redis数据库的方式对配置下发策略及配置信息进行汇聚、保存。
7.一种基于本地缓存的配置下发方法,使用如权利要求1~6任一所述的基于本地缓存的配置下发平台系统,其特征在于,包括如下步骤:
S1、当客户端请求配置时,读取本地缓存模块,依照该所述客户端的唯一标志字符串,从所述本地缓存模块内部记录的配置信息中寻找并获取相应的配置信息;
S2、判断S1中所获取的配置信息是否存在且有效,
若是则将该配置信息直接反馈给所述客户端,
若否则向配置服务模块发起连接,获取最新的配置信息,将所获取的最新的配置信息反馈给所述客户端并将其添加至所述本地缓存模块中。
8.根据权利要求7所述的基于本地缓存的配置下发方法,其特征在于,还包括如下步骤:
S3、所述本地缓存模块与所述配置服务模块定期连接、周期性同步配置信息,每次同步配置信息后,所述本地缓存模块更新配置信息、之前的相关缓存失效。
9.根据权利要求7所述的基于本地缓存的配置下发方法,其特征在于:S1中包含缓存读取操作,所述缓存读取操作在客户端请求配置时触发;在所述缓存读取操作中,输入为所述客户端的唯一标志字符串,输出为配置信息、可为空。
10.根据权利要求7所述的基于本地缓存的配置下发方法,其特征在于:S2中包含缓存写入操作,所述缓存写入操作在客户端获取到最新的配置信息时触发;在所述缓存写入操作中,输入为所述客户端的唯一标志字符串或最新的配置信息,若最新的配置信息在所述本地缓存模块中已经存在且与其相对应的索引相符,则不做任何处理,否则先删除所述本地缓存模块中存储的该唯一标志字符串所对应的内容,再添加新的唯一标志字符串及最新的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州迈科网络安全技术股份有限公司,未经苏州迈科网络安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910757171.1/1.html,转载请声明来源钻瓜专利网。





