预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110324176A(43)申请公布日2019.10.11(21)申请号201910460725.1(22)申请日2019.05.29(71)申请人平安科技(深圳)有限公司地址518000广东省深圳市福田区福田街道福安社区益田路5033号平安金融中心23楼(72)发明人詹泽(74)专利代理机构深圳市沃德知识产权代理事务所(普通合伙)44347代理人高杰于志光(51)Int.Cl.H04L12/24(2006.01)H04L29/08(2006.01)权利要求书2页说明书8页附图2页(54)发明名称基于Redis的mqtt集群的监控方法、装置及存储介质(57)摘要本发明涉及一种云监控技术,揭露了一种基于Redis的mqtt集群的监控方法、装置及计算机可读存储介质,该方法包括:将存储在Redis缓存控制系统中的主从服务器配置信息加载到内存中;通过Redis缓存控制系统对主服务器进行监控;当判断其中一主服务器宕机时,通过所述Redis缓存控制系统变更内存中保存的主从服务器配置信息;通过所述Redis缓存控制系统发送主从切换指令给其中一从服务器一替代所述主服务器作为新的主服务器,并将其它从服务器保留的所述主服务器地址改为所述新的主服务器的地址。CN110324176ACN110324176A权利要求书1/2页1.一种基于Redis的mqtt集群的监控方法,应用于电子装置,其特征在于,所述方法包括:将存储在Redis缓存控制系统中的主从服务器配置信息加载到内存中;通过Redis缓存控制系统对主服务器进行监控;当判断其中一主服务器宕机时,通过所述Redis缓存控制系统变更内存中保存的主从服务器配置信息;通过所述Redis缓存控制系统发送主从切换指令给其中一从服务器替代所述主服务器作为新的主服务器,并将其它从服务器保留的所述主服务器地址改为所述新的主服务器的地址。2.如权利要求1所述的基于Redis的mqtt集群的监控方法,其特征在于,所述方法还包括:存储已接入的客户端的客户端标识符;通过所述Redis缓存控制系统判断当前接入的客户端的当前客户端标识符与存储的客户端标识符一致时,断开当前接入的客户端。3.如权利要求2所述的基于Redis的mqtt集群的监控方法,其特征在于,在判断前接入的客户端的当前客户端标识符与存储的客户端标识符是否一致之前,所述方法还包括:先判断存储的客户端标识符对应的客户端是否都正常连接;如果是,则判断当前接入的客户端的当前客户端标识符与存储的客户端标识符一致时,断开当前接入的客户端;如果不是,找出不是正常连接的客户端对应的客户端标识符,并与当前的客户端标识符进行对比判断是否相同,如果相同,则判断所述当前接入的客户端为断开重连,并连接所述当前客户端。4.如权利要求1所述的基于Redis的mqtt集群的监控方法,其特征在于,所述通过Redis缓存控制系统对主服务器进行监控的步骤包括:在预设时间内通过所述Redis缓存控制系统对所述主服务器发送Ping命令来监控主服务器是否宕机。5.如权利要求1所述的基于Redis的mqtt集群的监控方法,其特征在于,所述将存储在Redis缓存控制系统中的主从服务器配置信息加载到内存中的步骤包括:在Redis缓存控制系统中创建配置信息表,所述配置信息表包含了主服务器的配置信息及从服务器的配置信息;所述主服务器的配置信息包含主服务器的IP和端口信息,所述从服务器的配置信息包含从服务器的IP和端口信息;将所述配置信息表发送加载至内存中。6.一种电子装置,其特征在于,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于Redis的mqtt集群的监控程序,所述基于Redis的mqtt集群的监控程序被所述处理器执行时实现如下步骤:将存储在Redis缓存控制系统中的主从服务器配置信息加载到内存中;通过Redis缓存控制系统对主服务器进行监控;当判断其中一主服务器宕机时,通过所述Redis缓存控制系统变更内存中保存的主从服务器配置信息;通过所述Redis缓存控制系统发送主从切换指令给其中一从服务器一替代所述主服务2CN110324176A权利要求书2/2页器作为新的主服务器,并将其它从服务器保留的所述主服务器地址改为所述新的主服务器的地址。7.如权利要求6所述的电子装置,其特征在于,所述基于Redis的mqtt集群的监控程序被所述处理器执行时实现如下步骤:存储已接入的客户端的客户端标识符;通过所述Redis缓存控制系统判断当前接入的客户端的当前客户端标识符与存储的客户端标识符一致时,断开当前接入的客户端。8.如权利要求6所述的电子装置,其特征在于,在判断前接入的客户端的当前客户端标识符与存储的客户端标识