Framework asíncrono orientado a eventos para desarrollo rápido de aplicaciones de red de alto rendimiento
Netty simplifica el desarrollo de aplicaciones de red con una arquitectura potente y flexible
Arquitectura asíncrona y orientada a eventos que permite manejar miles de conexiones concurrentes con baja latencia y alto throughput.
API unificada para varios tipos de transporte. Modelo de hilos personalizable con soporte para pool de threads tipo SEDA.
Soporte completo para SSL/TLS y StartTLS, garantizando comunicaciones seguras en todas tus aplicaciones de red.
Javadoc detallado, guías de usuario completas y ejemplos prácticos para acelerar tu desarrollo.
Solo requiere JDK 5 (Netty 3.x) o JDK 6+ (Netty 4.x) sin dependencias adicionales para comenzar.
Soporte para HTTP, HTTPS, WebSocket, TCP, UDP, FTP, SMTP y protocolos binarios legacy personalizados.
Mecanismos de buffer eficientes y soporte zero-copy que minimizan las copias de memoria innecesarias.
Modelo de eventos flexible y extensible que permite clara separación de responsabilidades en tu código.
// Ejemplo básico de servidor Netty
EventLoopGroup bossGroup = new NioEventLoopGroup();
EventLoopGroup workerGroup = new NioEventLoopGroup();
ServerBootstrap bootstrap = new ServerBootstrap();
bootstrap.group(bossGroup, workerGroup)
.channel(NioServerSocketChannel.class)
.childHandler(new ChannelInitializer<SocketChannel>() {
@Override
protected void initChannel(SocketChannel ch) {
ch.pipeline().addLast(new YourHandler());
}
});
Encuentra recursos, guías y referencias para dominar Netty
Aprende los conceptos básicos de Netty y crea tu primera aplicación de red paso a paso.
Leer más →Documentación detallada de todas las clases, métodos e interfaces del framework Netty.
Ver API →Colección de ejemplos prácticos que demuestran las capacidades de Netty en escenarios reales.
Ver ejemplos →Técnicas avanzadas para optimizar el rendimiento de tus aplicaciones Netty.
Optimizar →Construye un servidor HTTP básico utilizando Netty en pocos pasos.
Crear servidor →Implementa conexiones seguras con SSL/TLS en tus aplicaciones Netty.
Configurar SSL →Ejemplo completo de un servidor WebSocket para aplicaciones en tiempo real.
Ver código →Entiende los componentes fundamentales: Channel, EventLoop, ChannelHandler y Pipeline.
Explorar →Aprende sobre ByteBuf y técnicas de zero-copy para máxima eficiencia.
Gestionar buffers →Únete a miles de desarrolladores que usan Netty en producción
Únete a nuestra comunidad en Discord para obtener ayuda, compartir experiencias y colaborar.
Encuentra respuestas a tus preguntas técnicas en la comunidad de Stack Overflow.
Reporta bugs, solicita features y contribuye al desarrollo de Netty en GitHub.
Accede a tutoriales creados por la comunidad para aprender casos de uso específicos.
Mantente actualizado con las últimas noticias, releases y artículos sobre Netty.
Contribuye al proyecto con código, documentación o ayudando a otros usuarios.