= Retained Message Publizieren Sie alle 20 Sekunden eine Nachricht mit aktueller Zeit, einmal mit retained Flag, einmal ohne in jeweils separate Topics: $ docker run --rm -it --net host eclipse-mosquitto \ /bin/sh -c 'while true; do mosquitto_pub -t demo/retained --qos 1 --retain -m "$(date)"; sleep 20; done' $ docker run --rm -it --net host eclipse-mosquitto \ /bin/sh -c 'while true; do mosquitto_pub -t demo/not-retained --qos 1 -m "$(date)"; sleep 20; done' Lesen Sie die Topics und beobachten das Verhalten. $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --debug --topic demo/retained --qos 1 --disable-clean-session --id demo $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --debug --topic demo/not-retained --qos 1 --disable-clean-session --id demo Beenden Sie die Publisher und starten erneut Subscriber und vergleichen das Verhalten der beiden Topics. Testen Sie bei dem Subscriber verschiedene QoS Level, Client-ID und Clean-Session Kombinationen. $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --debug --topic demo/retained --qos 0 --disable-clean-session --id demo $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --debug --topic demo/retained --qos 1