Flask-MQTT“当前不适合多个工作实例”的含义是什么?

-1 投票
0 回答
27 浏览
提问于 2025-04-12 08:52

我打算用Flask来实现一个Python的REST API,并且计划使用Waitress这个网络服务器。我希望这个REST API能通过MQTT和一个长时间运行的应用进行交互。我原本打算使用Flask-MQTT这个库。不过,我注意到有一句话提到:

Flask-MQTT目前不适合与多个工作实例一起使用。

我尝试理解这句话对我的使用意味着什么,但没有成功。

我发现有一个Flask-MQTT的扩展,叫做flask-multimqtt,是为了处理Flask-MQTT不适合与多个工作实例一起使用的问题。

我在网上搜索,希望能理解“Flask-MQTT目前不适合与多个工作实例一起使用”这句话的含义,但没有找到任何相关的信息。

我有几个问题:

  1. 有没有什么配置可以让Waitress和Flask-MQTT一起使用?

  2. 有没有什么理由不使用Flask-MQTT?

  3. 如果分别使用Flask和MQTT的不同包,是否能解决多个工作实例的问题?

0 个回答

暂无回答

撰写回答