Stažení starších zpráv skrz Spring WebSockets?

peter454

Stažení starších zpráv skrz Spring WebSockets?
« kdy: 20. 12. 2017, 13:47:09 »
Ahojte, implementujeme mensiu chatovaciu aplikaciu v springu vramci skolskeho projektu. Chceli by sme sa co najviac priblizit messengeru no uvazujeme nad implementaciou. Messenger funguje na style kedy sa vam real-time apenduju nove spravy na koniec zoznamu. No v pripade scrollnutia nahoru, alebo na zaciatku pri inicializacii sa dotahuju starsie spravy (strankovanie). Na nove spravy je jasne ze pouzijeme websockety, spring ma na to aj pekne priklady. No co s tymi starsimi spravami? Je mozne dotahovanie tychto sprav pomocou websocketov, alebo je na to lepsie spravit rest controllery?
« Poslední změna: 20. 12. 2017, 13:55:33 od Petr Krčmář »


anonym

Re:Stažení starších zpráv skrz Spring WebSockets?
« Odpověď #1 kdy: 21. 12. 2017, 04:42:30 »
Ten WebSocket musi by podporovan prohlizecem a prohlizec musi navazat trvale TCP spojeni se Serverem na portu 80. Kdyz uz tam takove pripojeni mas, tak z technickeho hlediska, proc vytvaret dalsi TCP pripojeni na Rest a nepouzit to TCP spojeni co uz tam vytvorene je? Ja bych to udelal cele pres WebSocket, kdyz uz.

anonym

Re:Stažení starších zpráv skrz Spring WebSockets?
« Odpověď #2 kdy: 21. 12. 2017, 04:45:22 »
Eventualne udelat Rest jako variantu pro prohlizece, ktere nepodporuji WebSocket. Nacitani zprav z te rest metody automaticky by melo nacist i ty nove zpravy, zejo.

anonym

Re:Stažení starších zpráv skrz Spring WebSockets?
« Odpověď #3 kdy: 21. 12. 2017, 04:50:44 »
To zalezi na tom, jestli ten Messenger je pro sirokou verejnost. Jestli jo, tak to udelej cele na REST, kvuli kompatibility. Jestli to ale ma byt ale tenky klient pro nejakou firmu, kde se rekne "Pouzijete nejnovejsi Chrome", tak to postavis cele na WebSocketu.

peter454

Re:Stažení starších zpráv skrz Spring WebSockets?
« Odpověď #4 kdy: 21. 12. 2017, 10:51:31 »
Ma to byt len interna zalezitost,nic verejne. Hladal som  po nete kade co,ale nejaky popis toho alebo aspon nejaku ukazku toho ako implementovat strankovanie v Springu cez ws,a nacitat starsie data. Neviete o niecom ? Dik.