Netty é uma estrutura de código aberto Java. Netty fornece uma estrutura e ferramentas de aplicativos de rede assíncronas e orientadas a eventos para desenvolver rapidamente servidores de rede e programas clientes de alto desempenho e alta confiabilidade.
Em outras palavras, Netty é uma estrutura de programação do lado do cliente e do servidor baseada em NIO. O uso do Netty pode garantir que você possa desenvolver de forma rápida e fácil um aplicativo de rede, como um aplicativo cliente ou servidor que implementa um determinado protocolo. Netty simplifica e agiliza muito o processo de desenvolvimento de programação de aplicativos de rede, como desenvolvimento de serviços de soquete TCP e UDP.
"Rápido" e "simples" não significa que criará problemas de manutenção ou desempenho para sua aplicação final. Netty é um projeto que absorveu a experiência de implementação de vários protocolos, incluindo FTP, SMTP, HTTP, vários protocolos binários e de texto, e foi projetado com bastante cuidado. No final, Netty encontrou com sucesso uma maneira de garantir facilidade de uso. em desenvolvimento, também garante o desempenho, estabilidade e escalabilidade de sua aplicação.
Exibição da página Netty (estrutura de serviço de rede Java)