Zašto se koristi netty?

Sadržaj:

Zašto se koristi netty?
Zašto se koristi netty?
Anonim

Glavna svrha Nettyja je izgradnja protokolarnih poslužitelja visokih performansi temeljenih na NIO (ili eventualno NIO. 2) s odvajanjem i labavim spajanjem komponenti mreže i poslovne logike. Može implementirati općepoznati protokol, kao što je HTTP, ili vaš vlastiti specifični protokol.

Zašto nam treba Netty?

Netty pruža nevjerojatnu količinu snage za programere koji moraju raditi dolje na razini utičnice, na primjer kada razvijaju prilagođene komunikacijske protokole između klijenata i poslužitelja. Podržava SSL/TLS, ima objedinjene API-je koji blokiraju i ne blokiraju, te fleksibilan model navoja.

Tko koristi Netty?

Tko koristi Netty? Netty ima živu i rastuću korisničku zajednicu koja uključuje velike tvrtke kao što su Apple, Twitter, Facebook, Google, Square i Instagram, kao i popularne projekte otvorenog koda kao što su Infinispan, HornetQ, Vert.

Kako Netty Server radi?

Netty pokreće se ugrađeno u vaše vlastite Java aplikacije. To znači da kreirate Java aplikaciju s klasom s glavnom metodom i unutar te aplikacije kreirate jedan od Netty poslužitelja. Ovo se razlikuje od Java EE poslužitelja, gdje poslužitelj ima svoju glavnu metodu i nekako učitava vaš kod s diska.

Što je Netty kanal?

Nexus s mrežnom utičnicom ili komponentom koja je sposobna za I/O operacije kao što su čitanje, pisanje, povezivanje i vezanje. Kanal pruža korisnika:trenutno stanje kanala (npr. je li otvoren? je li povezan?), … ChannelPipeline koji obrađuje sve I/O događaje i zahtjeve povezane s kanalom.

Preporučeni: