Netty

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Netty
File:JBoss-Netty-logo.png
开发者Netty项目社区
当前版本4.1.31.Final[1](2018年10月30日,​7年前​(2018-10-30
预览版本5.0.0.Alpha3(2016年1月14日,​10年前​(2016-01-14
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言Java
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    类型Enterprise Integration Patterns英语Enterprise Integration Patterns Message Oriented Middleware英语Message Oriented Middleware
    许可协议Apache许可证 2.0

    Netty是一个非阻塞I/O客户端-服务器框架,主要用于开发Java网络应用程序,如协议服务器和客户端。异步事件驱动的网络应用程序框架和工具用于简化网络编程,例如TCPUDP套接字服务器。[2]Netty包括了反应器编程模式的实现。Netty最初由JBoss开发,现在由Netty项目社区开发和维护。

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

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

    参见[编辑]

    • Apache MINA

    参考文献[编辑]

    1. ^ Netty 4.1.31.Final released. Netty.io. [2018-11-01]. (原始内容存档于2019-01-31). 
    2. ^ Netty Project. Netty Project Community. [2019-01-31]. (原始内容存档于2019-01-30). 
    3. ^ Netty 2 1.0 Released. [2019-01-31]. (原始内容存档于2016-03-31).