¿Por qué se usa netty?

Tabla de contenido:

¿Por qué se usa netty?
¿Por qué se usa netty?
Anonim

El objetivo principal de Netty es construir servidores de protocolo de alto rendimiento basados en NIO (o posiblemente NIO. 2) con separación y acoplamiento libre de los componentes de red y lógica comercial. Podría implementar un protocolo ampliamente conocido, como HTTP, o su propio protocolo específico.

¿Por qué necesitamos a Netty?

Netty brinda una increíble cantidad de poder para los desarrolladores que necesitan trabajar en el nivel del socket, por ejemplo, al desarrollar protocolos de comunicación personalizados entre clientes y servidores. Es compatible con SSL/TLS, tiene API unificadas con bloqueo y sin bloqueo, y un modelo de subprocesamiento flexible.

¿Quién usa Netty?

¿Quién usa Netty? Netty tiene una comunidad de usuarios vibrante y en crecimiento que incluye grandes empresas como Apple, Twitter, Facebook, Google, Square e Instagram, así como proyectos populares de código abierto como Infinispan, HornetQ, Vert.

¿Cómo funciona Netty Server?

Netty se ejecuta incrustado en sus propias aplicaciones Java. Eso significa que creas una aplicación Java con una clase con un método principal y dentro de esa aplicación creas uno de los servidores Netty. Esto es diferente de los servidores Java EE, donde el servidor tiene su propio método principal y carga su código desde el disco de alguna manera.

¿Qué es el canal Netty?

Un nexo a un socket de red o un componente que es capaz de realizar operaciones de E/S como lectura, escritura, conexión y vinculación. Un canal proporciona a un usuario:el estado actual del canal (p. ej., ¿está abierto? ¿Está conectado?), … ChannelPipeline que maneja todos los eventos de E/S y las solicitudes asociadas con el canal.

Recomendado: