2017-03-03 17 views
0

QOS 2のPUBRECとPUBRELの間にMQTTのタイムアウト・メカニズムがありますか?MQTT Qos 2 PUBRECとPUBREL間のタイムアウト

タイムアウトはグローバルキープアライブタイムアウトと同じですか?

ありがとうございます!

Diagram from HiveMQ HiveMQからダイアグラム(http://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels

+0

仕様を見ましたか? – hardillb

+0

こんにちは@hardillb、私はqos1または2の間の時間についてめったにタイムアウトを読んでいません。ほぼすべての「タイムアウト」という文言は、生き残りタイムアウトのためのものです。この再試行セクション(http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html#retry)では、タイムアウトは設定可能だと言われていますが、どこにモスキートの設定。 – Asoul

+0

私はモスキートサーバーと非オープンなソースチップに関するいくつかの問題を抱えています、mqttライブラリがいくつかの状況で壊れている可能性がありますので、私は何が起こるかをトレースしています。 – Asoul

答えて

1

あなたが探しているmosquittoオプションはmanページ

RETRY_INTERVAL秒

から撮影

retry_interval

であるために

が受信されなかった場合、QoS = 1またはQoS = 2のメッセージが に送信されてから、再試行するまでに蚊が待つ秒数が送信されました。 unsetの場合、デフォルトは20秒です。

リロード信号でリロードされます。

+0

ありがとう!私はタイムアウトを検索し、それを逃した! – Asoul

関連する問題