网关配置方法、装置及系统制造方法及图纸

技术编号:39413623 阅读:18 留言:0更新日期:2023-11-19 16:05
本申请涉及一种网关配置方法、装置及系统。所述方法包括:通过调用第一配置中心的接口加载第一配置数据,所述第一配置中心表示与第一配置模式匹配的配置中心,所述第一配置模式表示所述网关引擎使用的配置模式;在成功加载所述第一配置数据的情况下,基于所述第一配置数据构建第一配置对象,并将所述第一配置对象放入缓存管理队列中进行处理;在处理所述缓存管理队列的过程中,当从所述缓存管理队列中获取到所述第一配置对象时,将所述第一配置数据更新到网关缓存中,以配置所述网关。采用本方法能够提高网关配置的可靠性。方法能够提高网关配置的可靠性。方法能够提高网关配置的可靠性。

【技术实现步骤摘要】
网关配置方法、装置及系统


[0001]本申请涉及网络
,特别是涉及一种网关配置方法、装置及系统。

技术介绍

[0002]网关作为运营商、数字内容提供商以及网络设备厂商提供网络服务的通道,可以提供带宽数据、语音、视频、网络安全、能源管理、健康监测等多个网络运用和服务。
[0003]传统技术中,将网关的配置数据存储到数据库中,数据库的动态更新则依赖nacos或者zookeeper等中间件的监听机制。在数据库中添加对应的表用于存储配置数据时,通过数据库更新操作将对应的记录发布到nacos的配置中心或者zookeeper节点上,网关引擎监听nacos或者zookeeper实现配置数据的动态更新。
[0004]然而,上述方法中如果监听中间件出现故障,会导致配置数据无法动态更新,可靠性较差。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高可靠性的网关配置方法、装置及系统。
[0006]第一方面,本申请提供了一种网关配置方法,所述方法应用于网关引擎,所述方法包括:<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网关配置方法,其特征在于,所述方法应用于网关引擎,所应用于网关引擎述方法包括:通过调用第一配置中心的接口加载第一配置数据,所述第一配置中心表示与第一配置模式匹配的配置中心,所述第一配置模式表示所述网关引擎使用的配置模式;在成功加载所述第一配置数据的情况下,基于所述第一配置数据构建第一配置对象,并将所述第一配置对象放入缓存管理队列中进行处理;在处理所述缓存管理队列的过程中,当从所述缓存管理队列中获取到所述第一配置对象时,将所述第一配置数据更新到网关的缓存中,以配置所述网关。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定是否存在本地配置文件;在存在所述本地配置文件的情况下,从所述本地配置文件中加载第二配置数据;在成功加载所述第二配置数据的情况下,基于所述第二配置数据构建第二配置对象,并将所述第二配置对象放入所述缓存管理队列中进行处理。3.根据权利要求2所述的方法,其特征在于,所述通过调用第一配置中心的接口加载第一配置数据,包括:在不存在所述本地配置文件的情况下,通过调用所述第一配置中心的接口加载所述第一配置数据;或者,在存在所述本地配置文件但未成功加载所述第二配置数据的情况下,通过调用所述第一配置中心的接口加载所述第一配置数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在未成功加载所述第一配置数据的情况下,基于所述第一配置数据构建第一失败事件,并将所述第一失败事件加入延时队列中进行处理。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述第一失败事件进入所述延时队列的时长的大于第一阈值时,从所述延时队列获取所述第一失败事件;在所述第一失败事件的重试次数小于第二阈值的情况下,根据所述第一失败事件的配置类重新从所述第一配置中心加载所述第一配置数据,所述配置类用于指示所述第一配置数据采用的配置模型的类型;若重新加载成功,则基于所述第一配置数据构建所述第一配置对象,并将所述第一配置对象放入所述缓存管理队列中进行处理;若重新加载失败,则将所述第一失败事件的重试次数加一并加入所述延时队列中进行处理。6.根据权利要求1所述的方法,其特征在于,所述将所述第一配置对象放入缓存管理队列中进行处理包括:确定所述缓存管理队列中是否存在第三配置对象,所述第三配置对象用于表示与所述第一配置对象对应的配置中心和配置类相同的配置对象,所述配置类用...

【专利技术属性】
技术研发人员:况文川王射袁展鹏
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1