Názor k článku Protokol MQTT: komunikační standard pro IoT od M. Prýmek - > Message broker nebude mit problem persistovat data...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 9. 2017 1:07

    M. Prýmek

    > Message broker nebude mit problem persistovat data smerem k zarizenim i po nekolik dni vypadku (uvazuju, ze se zarizeni rozbije a nekdo ho musi vymenit). I pokud by tam litaly tisice zprav, tak jsem v pohode.

    Na to pozor, MQTT specifikace tohle negarantuje. Pokud klient není připojený ve chvíli, kdy zpráva dorazí, tak ji server nemá povinnost doručit později. Některé implementace to dělají*, ale povinné to není. Takže jestli tohle chcete dělat, musíte si dobře vyzkoušet, jak se jednotlivé brokery chovají a riskujete vendor lock in na jednoho brokera, který bude splňovat požadavky.

    * http://www.hivemq.com/blog/mqtt-essentials-part-7-persistent-session-queuing-messages