Netty es un marco cliente-servidor de E / S sin bloqueo para el desarrollo de aplicaciones de red Java , como servidores de protocolo y clientes. El marco y las herramientas de aplicaciones de red controladas por eventos asíncronos se utilizan para simplificar la programación de redes , como los servidores de socket TCP y UDP . [2] Netty incluye una implementación del patrón de programación del reactor . Desarrollado originalmente por JBoss , Netty ahora es desarrollado y mantenido por Netty Project Community.
Desarrollador (es) | Comunidad del proyecto Netty |
---|---|
Lanzamiento estable | 4.1.65 [1] / 19 de mayo de 2021 |
Versión de vista previa | 5.0.0.Alpha3 / 14 de enero de 2016 |
Repositorio | Repositorio de Netty |
Escrito en | Java |
Tipo | Patrones de integración empresarial Middleware orientado a mensajes |
Licencia | Licencia Apache 2.0 |
Sitio web | netty |
Además de ser un marco de aplicación de red asincrónica, Netty también incluye HTTP , HTTP2 , DNS y más protocolos integrados, incluida la capacidad de ejecutarse dentro de un contenedor de servlets , soporte para WebSockets , integración con Google Protocol Buffers , soporte SSL / TLS , soporte para el protocolo SPDY y soporte para la compresión de mensajes . Netty se ha desarrollado activamente desde 2004. [3]
A partir de la versión 4.0.0, Netty también admite el uso de NIO.2 como backend , junto con NIO y el bloqueo de sockets de Java.
Ver también
Referencias
- ^ "Versión 4.1.65" . 19 de mayo de 2021 . Consultado el 11 de junio de 2021 .
- ^ "Proyecto Netty" . Comunidad del Proyecto Netty.
- ^ "Netty 2 1.0 lanzado" .
enlaces externos
- Página web oficial