( uid_4263 | 2019. 01. 15., k – 10:37 )

Az MQTT, mivel broker/queue alapú, ezért aszinkron, míg a http/json szinkron. Előbbi azt jelenti hogy az események forrásától érkező üzenetek bekerülnek a csőbe, és akkor folynak csak ki amikor a feliratkozó kéri, egyébként bent rohadnak, akár hosszabb ideig is (de gondolom a message retention konfigható, nem ismerem a részleteit, másfajta queue implementációkat használtam eddig).

Mivel itt real time dolgokról beszélünk, ezért ezt vedd figyelembe. Például a fűtés vezérlés nem jó, ha 3 órás lagokat mutat be.

A szinkron hívás annyiból jobb hogy a kérések és válaszok kötelező csoportokat alkotnak egymással, és a hívó azonnal értesülhet, ha a szerver nem érhető el / nem jó statust ad / stb.

--
arch,ubuntu,windows,libreelec,omnirom,microg
zbook/elitebook/rpi3/motog4_athene