Det er jo nok lidt forskelligt, men et bud på en tommelfinger regel:
-1000 klienter: en server, en socket per client, en tråd per client 1000-10000 klienter : en server, en socket per client, få tråde, NIO 10000- klienter : flere servere, en socket per client, få tråde, NIO, clustering
Arne på mit arbejde har vi lavet en client server løsning hvor vi bruger web services. Det er derfor jeg spør... Bør man ikke bruge webservices til en løsning hvor man kan have 5000 clienter der alle kan connecte hvert sekund ?
Jeg vil formode de har så mange brugere at hvis de bruger sockets så bruger de NIO.
Internet gør web services oplagt (det er f.eks. ret normalt at folk slet ikke kan oprette en socket connection fra arbejde af).
Men SOAP over HTTP er en tung protokol - mine erfaringer siger ca. 5000 requests/minut/CPU.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.