Aha, neni guaranteed delivery. Okej, chapu. Takze mozna, ze bude SN stejne lepsi volba pro muj use case, no asi nebude problem udelat implementaci nad obema a zatezove testy no.
Tady jsem nasel message brokery:
https://github.com/mqtt/mqtt.github.io/wiki/public_brokers
https://github.com/mqtt/mqtt.github.io/wiki/servers
Tak to si projdu, no. Uvazuju, ze bych mozna pouzil jako prvni choice ActiveMQ Artemis, protoze:
- Klient muze pouzit ciste MQTT (ActiveMQ nepodporuje SN protocol) pro submit dat, to je jedno, ze hodinu spi. Jakmile se probudi, pripoji se do sdileneho topicu (muze jich byt nakonec vic podle oblasti napr.) a to proste bude pokryte
- Pro server to device bych pouzil ne topic, ale "durable queue" s tim, ze jedna queue per device a pokud zarizeni spi, tak tam na nej budou cekat vsechny zpravy bezpecne.
To by mohlo fungovat, ne?