---
title: 介绍
description: "Netty是一个非阻塞I/O客户端-服务器框架，主要用于开发Java网络应用程序，如：协议服务器和客户端。Netty包括了反应器编程模式的实现。Netty最初由JBoss开发，现在由Netty项目社区开发和维护。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytransportnativeopoll_02_0001.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytransportnativeopoll_02_0001.html
indexId: b3a8b740ec70c3aa58af3cff5dad7c40b1be4ac57e2efd6084b49bff0332fa66102
---
# 介绍

Netty是一个非阻塞I/O客户端-服务器框架，主要用于开发Java网络应用程序，如：协议服务器和客户端。Netty包括了反应器编程模式的实现。Netty最初由JBoss开发，现在由Netty项目社区开发和维护。

除了作为异步网络应用程序框架，Netty还包括了对HTTP、HTTP2、DNS及其他协议的支持，涵盖了在Servlet容器内运行的能力、对WebSockets的支持、与Google Protocol Buffers的集成、对SSL/TLS的支持以及对用于SPDY协议和消息压缩的支持。自2004年以来，Netty一直在被积极开发。

从版本4.0.0开始，Netty在支持NIO和阻塞Java套接字的同时，还支持使用NIO.2作为后端。
