Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: doom 22. 04. 2018, 14:18:28

Název: Zobrazení dat v reálném čase s ohledem na předcházející data
Přispěvatel: doom 22. 04. 2018, 14:18:28
Ahoj, v real-time aplikaci potrebuju zobrazovat nova data, ktora uzivatele posielaju na server. To by problem nebyl, na klientovi mam subscribe na kanal, kde citam nove spravy posielane ze servera a zobrazujem je v aplikaci. Nevim vsak ako udelat inicializaci aplikace. Po prihlaseni uzivatele do systemu, potrebuju mat v seznamu i nekolik predchozich zaznamu. Jak ale tyto data nacitat a zaroven udrzet synchronizaci?

Nastanou tyto udalosti postupne v case:

Takze data odoslana na server v  bode 2. se klientovi nezobrazi. Napada vas nejakej rozumnej zpusob jak tuhlse situaci resit? Dik.

Název: Re:Zobrazeni dat v realnem case s ohledem na predchazejici data
Přispěvatel: doom 22. 04. 2018, 15:06:26
Napadlo me vyuzit websockety jenom pro notifikaci klientu, ze na serveru jsou nova data. Takze v praxy by to vypadalo nejak takhle:

Klient ma subscribe na ws kanal, a kdyz dostane info o tom ze na servery jsou nova data, prevola ich get requestom cez rest. V podstate takovej rizeny polling. Co vy na to?
Název: Re:Zobrazeni dat v realnem case s ohledem na predchazejici data
Přispěvatel: doom 22. 04. 2018, 19:36:45
Zasilani novych dat by probihalo taky pres REST konkretne POST pre jednodussi callback. Takze websockety by mali jednom notifikacni charakter.
Název: Re:Zobrazeni dat v realnem case s ohledem na predchazejici data
Přispěvatel: doom 22. 04. 2018, 20:13:30
ano, to mi dava smysl.
Název: Re:Zobrazení dat v reálném čase s ohledem na předcházející data
Přispěvatel: Janci 23. 04. 2018, 07:39:13
prve data neposielat klientovi cez GET, ale rovno ako prvu spravu cez websocket