可靠且保证配置可达的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26762002 阅读:30 留言:0更新日期:2020-12-18 23:06
本发明专利技术公开了可靠且保证配置可达的方法、装置及计算机可读存储介质,该方法包括以下步骤:S1、通过预设原则将设备配置优选存储至预设的存储结构redis list中,并排队依次等候程序Agent下发;S2、采用预设方法对所述程序Agent进行优化处理,实现对所述设备配置队列中的消息进行依次获取并下发至对应设备。有益效果:能够有效地保证在并发场景下即使出现程序Agent重启的情况,依然能够保证设备配置被正常下发,从而有效地避免了消息丢失情况的发生,为设备配置按顺序正常可达提供了有效地保障,从而有效地避免了因网络不通而给用户体验感带来的影响。

【技术实现步骤摘要】
可靠且保证配置可达的方法、装置及计算机可读存储介质
本专利技术涉及网络通信
,具体来说,涉及可靠且保证配置可达的方法、装置及计算机可读存储介质。
技术介绍
目前,由于当前向设备发送请求消息时,设备响应时间慢,因此,为了保证设备的响应不影响前端页面展示,故采用异步的处理流程,如图1所示,消息首先到达Agent(即设备配置下发代理程序)时,Agent先加入设备配置队列之后,再依次处理下发的配置。然而,通过对上述处理流程的分析,发现其存在以下缺陷:在并发的情况下,下发设备配置会导致Agent中堆积大量未下发的配置,一旦出现Agent重启则会丢失配置,从而导致配置无法恢复,造成网络不通等问题,从而极大的影响了用户的体验感。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出可靠且保证配置可达的方法、装置及计算机可读存储介质,以克服现有相关技术所存在的上述技术问题。为此,本专利技术采用的具体技术方案如下:根据本专利技术的一个方面,提供了一种可靠且保本文档来自技高网...

【技术保护点】
1.一种可靠且保证配置可达的方法,应用于电子设备,其特征在于,包括以下步骤:/nS1、通过预设原则将设备配置优选存储至预设的存储结构redis list中,并排队依次等候程序Agent下发;/nS2、采用预设方法对所述程序Agent进行优化处理,实现对所述设备配置队列中的消息进行依次获取并下发至对应设备。/n

【技术特征摘要】
1.一种可靠且保证配置可达的方法,应用于电子设备,其特征在于,包括以下步骤:
S1、通过预设原则将设备配置优选存储至预设的存储结构redislist中,并排队依次等候程序Agent下发;
S2、采用预设方法对所述程序Agent进行优化处理,实现对所述设备配置队列中的消息进行依次获取并下发至对应设备。


2.根据权利要求1所述的一种可靠且保证配置可达的方法,其特征在于,所述S1中的预设原则为利用存储结构redislist和数据库软件redis的持久化RDB功能。


3.根据权利要求2所述的一种可靠且保证配置可达的方法,其特征在于,所述持久化RDB功能既可以手动执行,也可以根据服务器配置选项定期执行,其中,所述定期执行包括以下步骤:所述数据库软件redis通过程序指针定时器,每过预设时间间隔将程序内存中的数据写入磁盘中,实现持久化处理。


4.根据权利要求1所述的一种可靠且保证配置可达的方法,其特征在于,所述程序Agent包含但不限于主线程和从线程。


5.根据权利要求4所述的一种可靠且保证配置可达的方法,其特征在于,所述S2中采用预设方法对所述程序Agent进行优化处理,实现对所述设备配置队列中的消息进行依次获取并下发至设备具体包括以下步骤:
S21、所述程序Agent的所述主线程接收消息并将所述消息存入存储结构redislist和所述设备配置队列中;
S22、所述程序Agent的所述从线程循环读取所述设备配置队列中的所述消息;
S23、若所述设备配置队列中存有所述消息,则取出所述消息并将所述消息下发至对应设备;
S24、若所述设备配置队列中不存在消息,则所述程序Agent阻塞并等待所述设备配置队列中的消息;
S25、重复所述S23,直至完成对所述设备配置队列中全部消息的下发;
S26、若所述程序Agent重启,则从所述存储结构redislist中依次读取消息至内存中,并存入所述设备配置队列中;
S27、当所述程序Agent重启完成后,再次重复所述S23,直至完成对所述设备配置队列中全部消息的下发。


6.一种电子装置,其特征在于,所述电子装置包括存储器和处理器,所述存储...

【专利技术属性】
技术研发人员:刘永
申请(专利权)人:紫光云南京数字技术有限公司
类型:发明
国别省市:江苏;32

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

1