Die hoofdoel van Netty is om hoëprestasie-protokolbedieners te bou gebaseer op NIO (of moontlik NIO. 2) met skeiding en los koppeling van die netwerk- en besigheidslogika-komponente. Dit kan dalk 'n wyd bekende protokol, soos HTTP, of jou eie spesifieke protokol implementeer.
Hoekom het ons Netty nodig?
Netty verskaf 'n ongelooflike hoeveelheid krag vir ontwikkelaars wat op die sokvlak moet werk, byvoorbeeld wanneer persoonlike kommunikasieprotokolle tussen kliënte en bedieners ontwikkel word. Dit ondersteun SSL/TLS, het beide blokkerende en nie-blokkerende verenigde API's, en 'n buigsame skroefdraadmodel.
Wie gebruik Netty?
Wie gebruik Netty? Netty het 'n lewendige en groeiende gebruikersgemeenskap wat groot maatskappye soos Apple, Twitter, Facebook, Google, Square en Instagram insluit, sowel as gewilde oopbronprojekte soos Infinispan, HornetQ, Vert.
Hoe werk Netty Server?
Netty loop ingebed in jou eie Java-toepassings. Dit beteken dat jy 'n Java-toepassing skep met 'n klas met 'n hoofmetode en binne daardie toepassing skep jy een van die Netty-bedieners. Dit verskil van Java EE-bedieners, waar die bediener sy eie hoofmetode het en jou kode op een of ander manier van die skyf af laai.
Wat is Netty-kanaal?
'n Verbinding met 'n netwerksok of 'n komponent wat in staat is tot I/O-bewerkings soos lees, skryf, koppel en bind. 'n Kanaal verskaf 'n gebruiker:die huidige toestand van die kanaal (bv. is dit oop? is dit gekoppel?), … die ChannelPipeline wat alle I/O-gebeure en versoeke wat met die kanaal geassosieer word, hanteer.