mqtt发布消息,通过websocket订阅有问题

在MQTTX客户端,以topic "/push/mobile"发布消息


,但是在日志追踪中看到,topic 是 “mqtt/push/mobile”,不知道怎么加了一个前缀mqtt,日志如下
2024-07-19T09:23:46.227082+08:00 [PUBLISH] 4EtK8MtqtxCKgWLEc0PYyG|securemode=3,signmethod=hmacsha1|@123.161.69.78:49523 msg: publish_to, topic: mqtt/push/mobile, payload: 666666

会不会是因为MQTTX以websocket的方式订阅了这个topic,所以发送的时候就自动加前缀了?具体原理还请各位大神解答下

不会。

日志给太少了。感觉像是主题重写、exhook、重发布规则等导致的。或者是个 retain 消息在你订阅的那一时刻发过去了,大概就这几种可能性。