私はwebとmqttのプログラミングにnoobを使用しています。mqttを使用するpythonアプリケーション(hivemqまたはrabbitmq broker経由)にも取り組んでいます。クライアント。シングルスレッドのPythonアプリケーションでhttpとmqttを一緒に使用する
私はPythonのボトルフレームワークを使って簡単なhttpサーバを提供するのは簡単ですが、ボトルとmqttの両方ともイベントループを持っていますが、どのようにこれら2つのイベントループを組み合わせるのですか? 。
あなたはおそらくそうではありません。正確に何を達成しようとしているのですか?詳細は – hardillb
が必要です。クライアントはhttp/rest経由でこのサービスに接続しますが、このサービスはmqtt経由でバックエンドの他の多くのサービスとやりとりします。このサービスはmqttループ(paho pythonクライアントを使用)を実行し、http要求を提供するためにボトルを使用するため、ボトルの実行ループを実行する必要があります。これは2つの異なるスレッドで行うことができます、私の質問は、1つのスレッドでこれらを組み合わせる方法はありますか? 2つのスレッドを使うほうが良い/唯一の方法だとお考えですか? – user424060
私はMQTTの相互作用が何であるかということを意味しました。要求/応答ですか? – hardillb