Ahoj, resili jste nekdo long-polling v jave, idealne v springu? Chtel bych jsem se poradit jak to resit bez zbytecneho zatizeni vlaken. Predpokladejme ze se serverem komunikuji dvaja user-i, ak posle prvy user request se zadosti o nove data, vlakno s requestom sa hodi do smycky, kde bude kontrolovat nejakej zdroj, rekneme ze cache namisto db. Jestlize druhej user posle nejake nova data na server, objevi se v cache, kde ich ziska prvy user, a vrati je v response. Tenhle pristup funguje, zkousel jsem to implementovat. No co ak je tych userov vic, rekneme 500, 1000, 10000? Bude porad tenhle pristup s pausovanim vlaken vhodnej? Pozeral jsem aka komunikace probiha v messengeri od fb, tam se taky vyuziva zrejme long-polling, a ty requesty se drzi na servru nekdy i pres 2 minuty, a tych userov maju miliardy.
S kolegami vyvijime takovou aplikaci ktorej soucasti je take chat. Websocketom se zatim chceme vyhnout, a implementovat to cez LP. Proto bych poprosil odpovedi k teme, vime ze to jde i jinac, lenze ne vsetchni prohlizece to podporuji, a potrebujeme aby ta aplikace bezala i na starsich prohlizecich, mob. telefonech atd. Vopred dekuji za rady.