Kāpēc tiek izmantots netty?

Satura rādītājs:

Kāpēc tiek izmantots netty?
Kāpēc tiek izmantots netty?
Anonim

Netty galvenais mērķis ir augstas veiktspējas protokolu serveru izveide, pamatojoties uz NIO (vai, iespējams, NIO. 2) ar tīkla un biznesa loģikas komponentu atdalīšanu un brīvu savienošanu. Tas var ieviest plaši pazīstamu protokolu, piemēram, HTTP, vai jūsu īpašu protokolu.

Kāpēc mums vajadzīga Netija?

Netty nodrošina neticami daudz jaudas izstrādātājiem, kuriem jāstrādā pie ligzdas līmeņa, piemēram, izstrādājot pielāgotus sakaru protokolus starp klientiem un serveriem. Tas atbalsta SSL/TLS, tam ir gan bloķējošas, gan nebloķējošas vienotas API, kā arī elastīgs pavedienu veidošanas modelis.

Kas izmanto Netiju?

Kas izmanto Netiju? Netty ir dinamiska un augoša lietotāju kopiena, kurā ietilpst tādi lieli uzņēmumi kā Apple, Twitter, Facebook, Google, Square un Instagram, kā arī populāri atvērtā pirmkoda projekti, piemēram, Infinispan, HornetQ, Vert.

Kā darbojas Netty Server?

Netty darbojas jūsu pašu Java lietojumprogrammās. Tas nozīmē, ka jūs izveidojat Java lietojumprogrammu ar klasi ar galveno metodi un šajā lietojumprogrammā izveidojat vienu no Netty serveriem. Tas atšķiras no Java EE serveriem, kur serverim ir sava galvenā metode un tas kaut kā ielādē jūsu kodu no diska.

Kas ir Netty kanāls?

Savienojums ar tīkla ligzdu vai komponentu, kas spēj veikt I/O darbības, piemēram, lasīšanu, rakstīšanu, savienojumu un saistīšanu. Kanāls nodrošina lietotāju:kanāla pašreizējais stāvoklis (piem., vai tas ir atvērts? vai tas ir savienots?), … ChannelPipeline, kas apstrādā visus I/O notikumus un pieprasījumus, kas saistīti ar kanālu.

Ieteicams: