一种设备状态监控方法及装置制造方法及图纸

技术编号:26385079 阅读:26 留言:0更新日期:2020-11-19 23:54
本说明书提供一种设备状态监控方法及装置,本公开所提供的方法和装置一方面解决了现有技术中控制微服务与连接微服务的全连接带来的连接资源消耗;另一方面,控制微服务不需要维持连接微服务和具体承载的网络设备的映射关系,只需要对缓存微服务中的网络设备信息做监控,就可以在连接微服务发生故障、重启等情况的时候,及时感知对应连接微服务承载设备的状态变化。

【技术实现步骤摘要】
一种设备状态监控方法及装置
本说明书涉及通信
,尤其涉及一种设备状态监控方法及装置。
技术介绍
微服务架构是将软件系统分解为自主模块,自主模块可以独立部署,通过轻量级的、与语言无关的方式进行通信,共同实现业务目标。典型的微服务框架实现诸如:Kubernetes。在数据中心网络、园区网络等环境下,控制器需要对网络设备进行纳管,实现网络设备的流量控制和智能化管理。控制器需要对网络设备状态进行监控,当网络设备和控制器断开连接或者恢复连接的时候,控制器需要能够及时感知,并把对应状态通知给用户,或者基于故障做出恢复动作。在微服务框架下,控制器的连接微服务和控制微服务往往是分割在不同的微服务中,为了最大限度实现对网络设备与控制器之间建立的连接的弹性处理,网络设备的连接会分布在多个不同的连接微服务实例中进行处理并维护。其中,连接微服务用于负责接收、维持与网络设备之间的通信;控制微服务用于对所有连接微服务的管理,由此可以针对与控制器建立连接的网络设备有一个总的视图。图1为现有技术中的一种微服务架构,如图1所示,在微服务架构下,控制器中运行本文档来自技高网...

【技术保护点】
1.一种设备状态监控方法,其特征在于,该方法包括:/n缓存微服务接收连接微服务发送的写入消息,所述写入消息中包括与控制器建立连接或者待建立连接的网络设备的设备信息;/n缓存微服务根据所述写入消息为网络设备设置生存时间并开启与该生存时间关联的计时器或更新网络设备对应的计时器,所述计时器用于在缓存微服务接收的针对所述网络设备的写入消息时开始计时;/n当针对所述网络设备的计时器超过生存时间时,所述缓存微服务未接收到所述连接微服务发送的针对该网络设备的写入消息,所述缓存微服务将所述网络设备与所述缓存微服务的连接状态置为失效或者所述缓存微服务将所述网络设备对应的设备信息删除;/n缓存微服务接收控制微服务...

【技术特征摘要】
1.一种设备状态监控方法,其特征在于,该方法包括:
缓存微服务接收连接微服务发送的写入消息,所述写入消息中包括与控制器建立连接或者待建立连接的网络设备的设备信息;
缓存微服务根据所述写入消息为网络设备设置生存时间并开启与该生存时间关联的计时器或更新网络设备对应的计时器,所述计时器用于在缓存微服务接收的针对所述网络设备的写入消息时开始计时;
当针对所述网络设备的计时器超过生存时间时,所述缓存微服务未接收到所述连接微服务发送的针对该网络设备的写入消息,所述缓存微服务将所述网络设备与所述缓存微服务的连接状态置为失效或者所述缓存微服务将所述网络设备对应的设备信息删除;
缓存微服务接收控制微服务周期性发送的读取消息,所述读取消息用于读取缓存微服务中记录的网络设备与连接微服务之间的连接状态。


2.根据权利要求1所述的方法,其特征在于,缓存微服务根据所述写入消息记录所述网络设备的设备信息,更新网络设备对应的计时器包括:
当缓存微服务接收到连接微服务发送的针对所述网络设备的写入消息时,缓存微服务确定针对该网络设备对应的计时器是否超过该网络设备对应的生存时间,若未超过生存时间,则将计时器更新为初始的默认状态。


3.根据权利要求1所述的方法,其特征在于,在所述缓存微服务将所述网络设备与所述连接微服务的连接状态置为失效之后,所述方法还包括:
若所述缓存微服务接收到所述连接微服务发送的针对所述网络设备的写入消息,则缓存微服务将所述网络设备对应的计时器更新为初始的默认状态以使得计时器重新计时。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
控制微服务周期性轮询缓存微服务,以获取缓存微服务中存储的信息,其中所述缓存微服务中存储的信息包括:网络设备的设备信息以及网络设备与连接微服务之间的连接状态、网络设备连接的连接微服务的标识。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
控制微服务根据获取的缓存微服务中存储的信息,确定连接状态失效的网络设备以及该网络设备对应连接的连接微服务;
控制微服务根据所述连接状态确定故障类型并发出告警,其中故障类型包括网络设备的故障或者连接微服务的故障。


6.一种设备状态监控方法,其特征在于,所述方法包括:
连接微服务接收网络设备发送的连接请求;
连接微服务向缓存微服务发送写入消息,所述写入消息中包括与控制器待建立连接的所述网络设备的设备信息;
连接微服务接收...

【专利技术属性】
技术研发人员:王汉
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1