Glavni namen Nettyja je gradnja visoko zmogljivih protokolarnih strežnikov, ki temeljijo na NIO (ali morda NIO. 2) z ločevanjem in ohlapnim povezovanjem komponent omrežja in poslovne logike. Lahko izvaja splošno znan protokol, kot je HTTP, ali vaš poseben protokol.
Zakaj potrebujemo Netty?
Netty zagotavlja neverjetno količino moči za razvijalce, ki morajo delati navzdol na ravni vtičnice, na primer pri razvoju komunikacijskih protokolov po meri med odjemalci in strežniki. Podpira SSL/TLS, ima poenotene API-je, ki blokirajo in ne blokirajo, ter prilagodljiv model niti.
Kdo uporablja Netty?
Kdo uporablja Netty? Netty ima živahno in rastočo uporabniško skupnost, ki vključuje velika podjetja, kot so Apple, Twitter, Facebook, Google, Square in Instagram, kot tudi priljubljene odprtokodne projekte, kot so Infinispan, HornetQ, Vert.
Kako Netty Server deluje?
Netty teče vgrajen v vaše lastne aplikacije Java. To pomeni, da ustvarite aplikacijo Java z razredom z glavno metodo in znotraj te aplikacije ustvarite enega od strežnikov Netty. To se razlikuje od strežnikov Java EE, kjer ima strežnik svojo glavno metodo in na nek način naloži vašo kodo z diska.
Kaj je Netty kanal?
Povezava z omrežno vtičnico ali komponento, ki je sposobna V/I operacij, kot so branje, pisanje, povezovanje in povezovanje. Kanal zagotavlja uporabnika:trenutno stanje kanala (npr. je odprt? ali je povezan?), … ChannelPipeline, ki obravnava vse I/O dogodke in zahteve, povezane s kanalom.