本地接收到mqtt主题消息后,立即对该主题进行发布,这样会导致接收和发布的线程死锁而使客户端断线重连吗
这去取决于 MQTT 客户端 SDK 的实现,如果发布和接收都需要再一个进程中调度的话,就会的
你如果在1个进程里,开2个线程:
1)即使2个线程用的都是同一个clientID,也不会。
2)2个线程用的是不同clientID,则更不会。
但是,你在2个进程里,用同一个clientID,则会互相踢的、导致断线的
本地接收到mqtt主题消息后,立即对该主题进行发布,这样会导致接收和发布的线程死锁而使客户端断线重连吗
这去取决于 MQTT 客户端 SDK 的实现,如果发布和接收都需要再一个进程中调度的话,就会的
你如果在1个进程里,开2个线程:
1)即使2个线程用的都是同一个clientID,也不会。
2)2个线程用的是不同clientID,则更不会。
但是,你在2个进程里,用同一个clientID,则会互相踢的、导致断线的