Waarom wordt netty gebruikt?

Inhoudsopgave:

Waarom wordt netty gebruikt?
Waarom wordt netty gebruikt?
Anonim

Het belangrijkste doel van Netty is om high-performance protocolservers te bouwen op basis van NIO (of mogelijk NIO. 2) met scheiding en losse koppeling van de netwerk- en bedrijfslogicacomponenten. Het kan een algemeen bekend protocol implementeren, zoals HTTP, of uw eigen specifieke protocol.

Waarom hebben we Netty nodig?

Netty biedt een ongelooflijke hoeveelheid kracht voor ontwikkelaars die op socketniveau moeten werken, bijvoorbeeld bij het ontwikkelen van aangepaste communicatieprotocollen tussen clients en servers. Het ondersteunt SSL/TLS, heeft zowel blokkerende als niet-blokkerende uniforme API's en een flexibel threading-model.

Wie gebruikt Netty?

Wie gebruikt Netty? Netty heeft een levendige en groeiende gebruikersgemeenschap met grote bedrijven zoals Apple, Twitter, Facebook, Google, Square en Instagram, evenals populaire open source-projecten zoals Infinispan, HornetQ, Vert.

Hoe werkt Netty Server?

Netty wordt ingebed in uw eigen Java-toepassingen. Dat betekent dat je een Java-applicatie maakt met een klasse met een main-methode en binnen die applicatie een van de Netty-servers maakt. Dit is anders dan Java EE-servers, waar de server zijn eigen hoofdmethode heeft en uw code op de een of andere manier van de schijf laadt.

Wat is Netty-kanaal?

Een verbinding met een netwerkaansluiting of een component die in staat is tot I/O-bewerkingen zoals lezen, schrijven, verbinden en binden. Een kanaal biedt een gebruiker:de huidige status van het kanaal (bijv. is het open? is het verbonden?), … de ChannelPipeline die alle I/O-gebeurtenissen en verzoeken verwerkt die aan het kanaal zijn gekoppeld.

Aanbevolen: