1.一种云接入控制器处理告警信息的方法,其特征在于,包括:
接收预设接入点设备发来的告警信息,并将所述告警信息存储至所述预设接入点设备对应的消息中间件中;所述消息中间件中按照告警信息的生成时间对告警信息进行排序;
读取所述消息中间件中的告警信息列表,并将所述告警信息列表中的第一个告警信息与当前处理线程中的告警信息进行对比;
当所述告警信息列表中的第一个告警信息与所述当前处理线程中的告警信息相同时,对所述告警信息列表中的第一个告警信息进行处理,包括:在所述消息中间件中查询是否存在所述预设接入点设备的主键;
当不存在时,在所述消息中间件中设置所述预设接入点设备的主键,并处理所述告警信息列表中的第一个告警信息;
在所述当前处理线程处理完所述告警信息列表中的第一个告警信息后,从所述消息中间件中删除所述预设接入点设备的主键;
在所述当前处理线程处理完所述告警信息列表中的第一个告警信息后,在所述告警信息列表中将第一个告警信息删除,并向其它线程推送处理完成提示信息。
2.根据权利要求1所述的云接入控制器处理告警信息的方法,其特征在于,所述消息中间件中的告警信息列表按照redis数据库的list类型进行构建;
相应地,将所述告警信息存储至所述预设接入点设备对应的消息中间件中包括:将所述告警信息插入所述消息中间件中告警信息列表的末端。
3.根据权利要求1所述的云接入控制器处理告警信息的方法,其特征在于,在所述消息中间件中设置所述预设接入点设备的主键之后,还包括:为所述预设接入点设备的主键设置生效期限;
当预设服务器处理所述告警信息列表中的第一个告警信息的时间达到所述生效期限时,所述消息中间件删除所述预设接入点设备的主键并向其它服务器发送主键过期提示信息。
4.根据权利要求3所述的云接入控制器处理告警信息的方法,其特征在于,所述方法还包括:当其它服务器接收到所述主键过期提示信息后,读取所述消息中间件中的告警信息列表,并重新建立处理线程,以处理所述告警信息列表中的第一个告警信息。
5.根据权利要求1所述的云接入控制器处理告警信息的方法,其特征在于,所述方法还包括:当所述告警信息列表中的第一个告警信息与所述当前处理线程中的告警信息不相同时,所述当前处理线程监听其它线程发来的处理完成提示信息。
6.根据权利要求1所述的云接入控制器处理告警信息的方法,其特征在于,所述方法还包括:当所述当前处理线程中的告警信息不存在于所述告警信息列表中时,删除所述当前处理线程中的告警信息。
7.一种云接入控制器,其特征在于,包括:
告警信息排序单元,用于接收预设接入点设备发来的告警信息,并将所述告警信息存储至所述预设接入点设备对应的消息中间件中;所述消息中间件中按照告警信息的生成时间对告警信息进行排序;
告警信息对比单元,用于读取所述消息中间件中的告警信息列表,并将所述告警信息列表中的第一个告警信息与当前处理线程中的告警信息进行对比;
告警信息处理单元,用于当所述告警信息列表中的第一个告警信息与所述当前处理线程中的告警信息相同时,对所述告警信息列表中的第一个告警信息进行处理;其中,所述告警信息处理单元包括:主键查询模块,用于在所述消息中间件中查询是否存在所述预设接入点设备的主键;
主键设置模块,用于当不存在时,在所述消息中间件中设置所述预设接入点设备的主键,并处理所述告警信息列表中的第一个告警信息;
主键删除模块,用于在所述当前处理线程处理完所述告警信息列表中的第一个告警信息后,从所述消息中间件中删除所述预设接入点设备的主键;处理完成推送单元,用于在所述当前处理线程处理完所述告警信息列表中的第一个告警信息后,在所述告警信息列表中将第一个告警信息删除,并向其它线程推送处理完成提示信息。
8.根据权利要求7所述的云接入控制器处理告警信息的系统,其特征在于,所述消息中间件中的告警信息列表按照redis数据库的list类型进行构建;
相应地,所述告警信息排序单元包括:信息插入模块,用于将所述告警信息插入所述消息中间件中告警信息列表的末端。