物联网平台-同一个属性上报在设备日志出现多条

Blade 未结 3 376
six_six_2005
six_six_2005 2024-12-23 11:12

一、该问题的重现步骤是什么?

属性上报,有两条设备日志的出现

调试排查如下:

1. 在进行属性上报时,上报的topic/blade/sys/aJHpYjqFhtYl/4oURnpUEdlS9XVvY/thing/event/property/post

BladeMqttFunctionMessageListener中获取相关监听器时会获取到相应的监听器,

image.png

2.EventEventPostFunction

image.png 

3.在BladeMqttFunctionMessageListenerexecMqttFunction方法中也会执行,EventEventPostFunction函数也会执行。

image.png 

4.EventEventPostFunction函数会直接返回。

image.png

5.记录日志功能会继续执行,导致有两条设备日志的出现,请问该问题如何解决?

image.png 



二、你期待的结果是什么?实际看到的又是什么?

应该只有一条日志,多条不便于排查问题,如果解决?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


物联网平台,windows10


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

3条回答
代码语言
提交回复