2016-08-15 4 views
0

MQTTクライアントはサブスクライブしていませんが、QOS 1のトピックにメッセージをパブリッシュするだけでは、永続セッションが必要ですか?公開するMQTTクライアントに対してcleanSessionパラメーター(永続セッション)を設定する必要がありますか?

私の知る限り、サブスクライブするクライアントは、QOS要件に従ってcleanSessionパラメータを設定する必要があります。私が間違っている場合は、私に連絡してください。

答えて

0

正しいですが、メッセージを公開しているクライアントに対して永続セッションを維持する必要はありません。

+0

あなたの返事を見る前に、このリンクを見てください。 https://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q029030_.htm [Quote] "QoS = 1およびQoS = 2の場合、cleanSession = trueを使用すると結果が出る可能性があります出版物を失うことで。 [Unquote]これは、QoS1パブリッシャーのための意味ですか、私は、パブリケーションを緩くしないために、falseとしてcleanSessionパラメーターを設定する必要がありますか? – blueSky

+0

私は理論的には、接続が落ちたときにQOS 1/2ハンドシェイクで半分の準備ができていれば、接続が復元されたときに永続的なセッションを続けることができました – hardillb

関連する問題