【技术实现步骤摘要】
配置信息的下发方法和装置、电子设备和存储介质
本申请涉及信息
,尤其涉及一种配置信息的下发方法和装置、电子设备和存储介质。
技术介绍
目前,CDN(ContentDeliveryNetwork,内容分发网络)系统为一个大型的分布式系统,涉及的节点及设备数量众多,设备数量可多达几万甚至更多。为了管理上万台设备上的CDN应用,则需要中心–边缘的架构程序来管理。为了高可用性,一个节点上分配几台设备用于部署Agent(即,代理)程序。Agent会有成百上千个实例,Agent的运行也是需要一些配置参数,例如,限速、并发数、节点状态等。这些配置参数可能会随时需要变更。手动登录节点去修改配置参数存在很多弊端,例如,有安全隐患、部分操作人员并没有登录节点的权限、及时性差等。为了保证配置信息可以及时下发到Agent(即,配置信息下发的实时性),相关技术中采用的配置信息下发方式为:中央部署配置中心服务,边缘Agent建立与中央的Socket(即,套接字)连接,配置中心有变更实时推送至边缘Agent,边缘Agent配置生效。 ...
【技术保护点】
1.一种配置信息的下发方法,其特征在于,包括:/n获取待下发的第一配置信息,其中,所述第一配置信息为与目标边缘节点对应的增量配置信息,所述目标边缘节点为分布式系统中的边缘节点;/n生成第一目标消息,其中,所述第一目标消息中携带有所述第一配置信息;/n通过目标消息中间件将所述第一目标消息发送给所述目标边缘节点,以将所述第一配置信息下发给所述目标边缘节点。/n
【技术特征摘要】
1.一种配置信息的下发方法,其特征在于,包括:
获取待下发的第一配置信息,其中,所述第一配置信息为与目标边缘节点对应的增量配置信息,所述目标边缘节点为分布式系统中的边缘节点;
生成第一目标消息,其中,所述第一目标消息中携带有所述第一配置信息;
通过目标消息中间件将所述第一目标消息发送给所述目标边缘节点,以将所述第一配置信息下发给所述目标边缘节点。
2.根据权利要求1所述的方法,其特征在于,获取待下发的所述第一配置信息包括:
接收目标对象发送的目标任务,其中,所述目标任务为待所述目标边缘节点执行的任务;
根据所述目标任务的任务属性和所述目标边缘节点的节点属性,生成所述第一配置信息。
3.根据权利要求2所述的方法,其特征在于,根据所述目标任务的任务属性和所述目标边缘节点的节点属性,生成所述第一配置信息包括:
根据所述目标任务的任务属性,生成第一子配置信息,其中,所述第一子配置信息为与所述目标任务关联的配置信息;
根据所述目标任务的任务属性以及所述目标边缘节点的节点属性,生成第二子配置信息,其中,所述第二子配置信息为与所述目标边缘节点关联的配置信息,所述第一配置信息包括所述第一子配置信息和所述第二子配置信息。
4.根据权利要求2所述的方法,其特征在于,生成所述第一目标消息包括:
将所述第一配置信息封装到与所述目标任务对应的任务消息中,得到目标任务消息,其中,所述第一目标消息为所述目标任务消息。
5.根据权利要求1所述的方法,其特征在于,在通过所述目标消息中间件将所述第一目标消息发送给所述目标边缘节点之后,所述方法还包括:
在将所述第一目标消息发送给所述目标边缘节点之后的目标时间内未接收到所述目标边缘节点响应所述第一目标消息返回的确认消息的情况下,通过所述目标消息中间件将所述第一目标消息重新发送给所述目标边缘节点。
6.根据权利要求1所述的方法,其特征在于,在获取待下发的所述第一配置信息之前,所述方法还包括:
接收所述目标边缘节点发送的目标指示消息,其中,所述目标指示消息用于指示所述目标边缘节点待获取全量配置信息;
响应所述目标指示消息,获取待下发的第二配置信息,其中,所述第二配置信息为与所述目标边缘节点对应的全量配置信息;
生成第二目标消息,其中,所述第二目标消息中携带有所述第二配置信息;
通过所述目标消息中间件将所述第二目标消息发送给所述目标边缘节点,以将所述第二配置信息下发给所述目标边缘节点。
7.根据权利要求1至6中任一项所述的方法,其特征在于,在通过所述目标消息中间件将所述第一目标消息发送给所述目标边缘节点之后,所述方法还包括:
定时获取待下发的第三配置信息,其中,所述第三配置信息为与所述目标边缘节点对应的全量配置信息;
生成第三目标消息,其中,所述第三目标消息中携带有所述第三配置信息;
通过所述目标消息中间件将所述第三目标消息发送给所述目标边缘节点,以将所述第三配置信息下发给所述目标边缘节点。
8.一种配置信息的下发方法,其特征在于,包括:
接收目标中心节点通过目标消息中间件发送的第一目标消息,其中,所述目标中心节点为分布式系统中的中心节点,所述第一目标消息携带有第一配置信息,所述第一配置信息为下发给目标边缘节点的增量配置信息;
使用所述第一配置信息更新所述目标边缘节点上已持久化的...
【专利技术属性】
技术研发人员:成鹏飞,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。