Hei,
Olemme lisäämässä liikennetiedotteet MQTT:hen ja haluaisimme kommentteja toteutuksesta. Tässä pohtimamme kolme vaihtoehtoa (muutakin saa ehdottaa).
- MQTT-aihe, joka kertoo järjestelmään tulleen uusia viestejä. Kuuntelija voi hakea REST-rajapinnasta edellisen hakukerran jälkeen tulleet uudet viestit. Asiakkaan täytyy pitää tallessa aikaisemman haun aikaleimaa. (*)
- MQTT-aihe, joka kertoo uuden viestin tunnisteen ja version. Viestin voi hakea REST-rajapinnasta tunniste+viesti -parametreilla. (*)
- MQTT-jono, joka kertoo uuden viestin tunnisteen ja version. Viestin voi hakea REST-rajapinnasta tunniste+viesti -parametreilla. Tämä vaatii kuuntelijan tunnisteen pysyvän samana yhteyskatkoksen jälkeen, jotta katkoksen aikana tulleet viestit voidaan välittää perille.
(* Tässä yhteyskatkos MQTT-yhteydessä voi aiheuttaa viestin katoamisen. Tällöin kuuntelijan olis hyvä hakea rajapinnasta kaikki aktiivisena olevat tiedotteet, päivittääkseen tilanteen ajan tasalle katkon havaittuaan.)