7

我正在开发一个网站并使用 Django 进行开发。我有一些使用 MQTT 与网站通信的设备,我计划使用 paho-mqtt 客户端。我的问题是,为了让 paho-mqtt 起作用,我必须调用一个永远循环的函数,而 paho-mqtt 继续侦听消息。调用这个循环并将其包含在它自己的线程中的最佳方法是什么?

我可以创建一个新线程,还是应该使用芹菜之类的东西?

4

1 回答 1

5

请改用 paho-mqtt 的线程接口。这将启动一个后台线程来处理网络处理,并且可以使用loop_start(). 或者,您可以创建自己的线程并调用loop()自己。

于 2014-10-31T00:03:27.073 回答