Child pages
  • Java NIO
Skip to end of metadata
Go to start of metadata
Sziasztok!

Van valakinek tapasztalata a java.nio csomaggal multiplex, nem blokkolt módon kezelt socket kezeléssel kapcsolatban? 
Egy kicsit furcsa nekem ez az egy szál - sok kapcsolat, bár mindenhol azt olvasom, hogy a teljesítmény szempontjából ez az egyetlen járható út, főleg ha több ezer kliens-t kell kezelni.

A hagyományos verzóban azt látom, hogy ahány kliens kapcsolódik, annyi szál van létrehozva, és ha az ember egy kicsit rádolgozik,
egyértelműen tudja bármikor azonosítani, hogy melyik szál (azaz ClientSocket-ként) fizikailag kicsoda (név, id, stb), így ClientSocket szerint tud adatot küldeni (nyilván sok kliens-nél erőforrás igényes)

A nio verzsönben viszont ezt a lehetőséget valahogy nem látom - van valakinek bővebb leírása vagy tudalmánya a nio "egy szál -sok socket" mögött húzódó eljárásáról? Lehet itt is egyértelműen a mondjuk feltételezett sok ezer socket közül kiválasztani egy meghatározott kliens socket-jét, vagy ehhez nekem kell egy megoldást fabrikálnom?
      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels