【技术实现步骤摘要】
一种平台消息跟踪方法、系统、装置及存储介质
[0001]本申请涉及物联网
,尤其是一种平台消息跟踪方法、系统、装置及存储介质。
技术介绍
[0002]物联网PaaS平台,可用于终端与应用之间的上报消息与下发指令的数据流动,然而物联网PaaS平台对终端和应用开发者而言是黑盒,数据在物联网PaaS平台各业务模块间流动的过程是不可见的,这就增加了第三方开发者分析、定位问题的难度,开发效率低下。
技术实现思路
[0003]本申请的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
[0004]为此,本申请实施例的一个目的在于提供一种平台消息跟踪方法,该方法能够对终端设备的上下行消息进行跟踪,有利于提升开发效率,通过消息的异步处理,有利于提升开发性能。
[0005]本申请实施例的另一个目的在于提供一种平台消息跟踪系统。
[0006]为了达到上述技术目的,本申请实施例所采取的技术方案包括:
[0007]一方面,本申请实施例提供了一种平台消息跟踪方法,包括以下步骤:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种平台消息跟踪方法,其特征在于,包括以下步骤:根据预设任务创建策略,将设备的消息跟踪任务以zookeeper的ZNode节点的形式进行创建,并将所述设备的预设设备标识写入所述ZNode节点;在业务节点处,根据所述预设设备标识,查询所述zookeeper中是否存在当前设备的ZNode节点,判断是否需要进行消息跟踪;若需要进行消息跟踪,将所述业务节点处的处理日志消息写入缓存队列中;从所述缓存队列中读取所述处理日志消息,写入数据库中。2.根据权利要求1所述的平台消息跟踪方法,其特征在于,所述预设任务创建策略,包括:若所述设备存在消息跟踪任务,则无法创建所述设备的消息跟踪任务;或者,若消息跟踪任务数量大于预设任务数量阈值,则无法创建所述设备的消息跟踪任务。3.根据权利要求1所述的平台消息跟踪方法,其特征在于,所述方法还包括:若所述设备的消息跟踪任务停止,则删除所述设备的ZNode节点。4.根据权利要求3所述的平台消息跟踪方法,其特征在于,所述设备的消息跟踪任务,通过下列步骤判断是否停止:若所述设备的跟踪状态标识为预设状态标识,则确定停止所述设备的消息跟踪任务;或者,若接收到用户的停止消息跟踪指令,则确定停止所述设备的消息跟踪任务。5.根据权利要求1所述的平台消息跟踪方法,其特征在于,所述方法还包括:若所述业务节点处发生异常,则确定当前设备的跟踪状态标识为异常状态标识,并中断业务流。6.根据权利要求1所述的平台消息跟踪方法,其特征在于,所述从所述缓存队列中读取所述处理日志消息,写入数据库中,包括...
【专利技术属性】
技术研发人员:李可,张峰,王世杰,丁霞,朱明,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。