Hvorfor bruges netty?

Indholdsfortegnelse:

Hvorfor bruges netty?
Hvorfor bruges netty?
Anonim

Hovedformålet med Netty er at bygge højtydende protokolservere baseret på NIO (eller muligvis NIO. 2) med adskillelse og løs kobling af netværks- og forretningslogikkomponenterne. Det kan implementere en almindeligt kendt protokol, såsom HTTP, eller din egen specifikke protokol.

Hvorfor har vi brug for Netty?

Netty giver en utrolig mængde kraft til udviklere, der har brug for at arbejde ned på socket-niveau, for eksempel når de udvikler brugerdefinerede kommunikationsprotokoller mellem klienter og servere. Den understøtter SSL/TLS, har både blokerende og ikke-blokerende forenede API'er og en fleksibel trådningsmodel.

Hvem bruger Netty?

Hvem bruger Netty? Netty har et levende og voksende brugerfællesskab, der omfatter store virksomheder som Apple, Twitter, Facebook, Google, Square og Instagram, samt populære open source-projekter som Infinispan, HornetQ, Vert.

Hvordan fungerer Netty Server?

Netty kører indlejret i dine egne Java-applikationer. Det betyder, at du opretter en Java-applikation med en klasse med en hovedmetode, og inde i den applikation opretter du en af Netty-serverne. Dette er forskelligt fra Java EE-servere, hvor serveren har sin egen hovedmetode og på en eller anden måde indlæser din kode fra disken.

Hvad er Netty-kanal?

En forbindelse til et netværksstik eller en komponent, der er i stand til I/O-operationer såsom læse, skrive, forbinde og binde. En kanal giver en bruger:den aktuelle tilstand af kanalen (f.eks. er den åben? er den tilsluttet?), … ChannelPipeline, som håndterer alle I/O-hændelser og anmodninger forbundet med kanalen.

Anbefalede: