System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种物联网设备的mqtt消息转发的处理方法和装置。
技术介绍
1、现有的物联网设备的mqtt(message queuing telemetry transport,消息队列遥测传输)消息转发处理方法,在多租户的应用场景中,处理方法缺乏灵活性,无法基于不同的处理机制,将不同的mqtt消息转发至不同的租户。
2、此外,现有的物联网设备的mqtt消息转发处理方法,无法智能识别出mqtt消息转发过程中可能出现的异常状况,导致消息可靠性偏低,甚至可能导致部分mqtt消息丢失的情况出现。
技术实现思路
1、基于此,有必要针对现有技术所存在的无法灵活地将不同mqtt消息转发至对应的租户,以及无法智能识别出mqtt消息转发过程中可能出现的异常状况的问题,提供一种物联网设备的mqtt消息转发的处理方法、装置、存储介质、电子设备和计算机程序产品。
2、第一方面,本申请实施例提供了一种物联网设备的mqtt消息转发的处理方法,所述方法包括:
3、通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;
4、通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;
5、通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于所述识别结果确
6、第二方面,本申请实施例提供了一种物联网设备的mqtt消息转发的处理装置,所述装置包括:
7、第一处理模块,用于通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;
8、第二处理模块,用于通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;
9、第三处理模块,用于通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于所述识别结果确定是否启动消息异常处理模式。
10、第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述的方法步骤。
11、第四方面,本申请实施例提供一种电子设备,所述电子设备包括:
12、处理器;
13、用于存储所述处理器可执行指令的存储器;
14、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现上述的方法步骤。
15、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的方法步骤。
16、在本申请实施例中,通过第一处理模型对接收到的多个mqtt消息进行处理,以将多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;通过第二处理模型对接收到的多个mqtt消息进行处理,以将多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;以及通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于识别结果确定是否启动消息异常处理模式。本申请实施例提供的物联网设备的mqtt消息转发的处理方法,不仅能够灵活地将不同mqtt消息转发至对应的租户,还能够智能且迅速地识别出mqtt消息转发过程中可能出现的异常状况的问题,从而大大地提升了消息转发的可靠性。
本文档来自技高网...【技术保护点】
1.一种物联网设备的MQTT消息转发的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述通过第一处理模型对接收到的多个MQTT消息进行处理,以将所述多个MQTT消息中的任意一个MQTT消息发送至对应的第一租户,包括:
3.根据权利要求1所述的处理方法,其特征在于,所述通过第二处理模型对接收到的所述多个MQTT消息进行处理,以将所述多个MQTT消息中的任意一个MQTT消息转发至对应的第二租户,包括:
4.根据权利要求3所述的处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的处理方法,其特征在于,所述通过第三处理模型对MQTT消息转发过程中任意一个MQTT消息进行识别处理,得到对应的识别结果,包括:
6.根据权利要求5所述的处理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的处理方法,所述基于所述识别结果确定是否启动消息异常处理模式,包括:
8.一种物联网设备的MQTT消息转发的处理装置,其特征在于,所述装置包括:
9.一种计
10.一种电子设备,其特征在于,所述电子设备包括:
...【技术特征摘要】
1.一种物联网设备的mqtt消息转发的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户,包括:
3.根据权利要求1所述的处理方法,其特征在于,所述通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户,包括:
4.根据权利要求3所述的处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的处理方法,其特征在于...
【专利技术属性】
技术研发人员:史伟峰,姜红庆,
申请(专利权)人:深圳市华曦达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。