Jak spravit ztracené zprávy v GraphQL subscriptions?
Když pracuju s GraphQL subscriptions, narazil jsem na problém se ztrátou zpráv. Vím, že by měly být v reálném čase, ale občas se stane, že některé zprávy prostě nepřijdou. Nemám tušení, jestli je to něco na straně serveru nebo klienta, ale je to dost frustrující, protože chci, aby moje aplikace byla co nejvíc spolehlivá. Zkoušel jsem několik řešení, jako je opakování připojení nebo nějaké fallback mechanizmy, ale zdá se, že to stále neřeší všechny situace. Možná jsem jen neudělal něco správně. Chtěl bych vědět, jestli někdo z vás měl podobný problém a jak jste ho vyřešili? Existují nějaké osvědčené postupy nebo knihovny, které by mohly pomoci s tímto zpožděním nebo ztrátou dat? A co třeba použití cache nebo bufferů? Mám obavy, že pokud tohle nepřijdu na kloub, tak moje aplikace nebude nikdy fungovat tak, jak má. Díky za rady!