阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

JBoss Netty 3.1 发布

  • 2009-08-04
  • 本文字数:765 字

    阅读完需:约 3 分钟

JBoss 社区最近发布了 Netty 3.1.0,为用户提供了编写客户 / 服务网络应用的另一选择。Netty 自称是:

一款异步的事件驱动的网络应用框架和工具,用于快速开发可维护的高性能、高扩展性协议服务器和客户端。也就是说,Netty 是一个 NIO 客户端 / 服务器框架,支持快速、简单地开发网络应用,如协议服务器和客户端。它极大简化了网络编程,如 TCP 和 UDP 套接字服务器。

关于 Netty 的分类,它与 Apache Mina Grizzly 属于同一舞台。该最新版本包含了一系列功能和性能、API 可用性的增强。其中包括:

HTTP 隧道功能满足了用户的迫切需求,在早期发布说明中总结到:

HTTP 隧道传输(位于 org.jboss.netty.channel.socket.http)是一种套接字传输,支持任意已经存在的套接字应用在 HTTP 之上通过代理传输。这种传输在需要越过防火墙而不修改现存服务器应用时特别有用。工作原理如下: Http 隧道客户端套接字通道 --> 对 HTTP 友好的防火墙 --> Servlet 容器 (如 Tomcat、Jetty) --> Http 隧道 Servlet --> 你的服务器应用

当然在选择一个框架用于开发网络应用时,性能和可扩展性是重要因素。Netty 团队在他们的网站上提供了性能信息。你也可以在 Apache Mina 网站上找到它的性能数据。Nicholas Hagen 发布了一系列博文,记录了他如何选择 Mina、Grizzly 或者 Netty。最终他决定选用 Netty,不过指出:

总的来说,在性能、内存和功能使用方面,我倾向于 Netty,而不是 Mina 和 Grizzly。请注意你需要通过自己的分析来决定哪种框架适合你的需求。

Netty 下一版本 3.2.0,目前正在开发过程中,路线图可以在这里查看。

查看英文原文: JBoss Netty 3.1 Released

2009-08-04 00:463400
用户头像

发布了 501 篇内容, 共 248.3 次阅读, 收获喜欢 57 次。

关注

评论

发布
暂无评论
发现更多内容

第五周作业

Jam

Spring事件执行流程源码分析

编号94530

spring Spring Cloud 源码阅读 事件监听

食堂就餐卡系统设计

……

架构师训练营第一周

子青

架构师训练营第一周作业

木头发芽

第三周总结

Jam

UML 练习

黄立

作业

架构方法--课后练习

Nick~毓

架构师训练营第 1 期 第一周 学习总结

KK_TTN

极客大学架构师训练营

第三周作业

Jam

第十二周作业

Jam

食堂就餐卡系统设计

应鹏

极客大学架构师训练营

架构师训练营大作业一同城快递

Hanson

Nacos如何实现服务自动注册

编号94530

spring nacos 源码阅读 spring cloud alibaba

第一周学习总结

Geek_ac4080

架构师训练营大作业

吴吴

go runtime debug 小技巧

Gopher指北

debug 后端 runtime Go 语言

架构师训练营大作业二

Hanson

LeetCode题解:94. 二叉树的中序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

第六周作业

Jam

第十三周作业

Jam

项目滞后,如何让自己的技术快速成长

郎哲158

个人成长 舒适区 熟练工

第四周

Jam

网络安全中的机器学习-恶意软件安装

计算机与AI

学习 网络安全

采用docker相关测试

菜鸟小sailor 🐕

只要我跑的够快,内卷它就卷不到我,一名高中生是如何做到在疫情下涨薪70%的?

程序员DMZ

面试 程序人生

电商管理系统之交易子系统设计(一)

长沙造纸农

系统设计 产品经理 系统架构 订单管理 电商平台

架构师训练营第1期 第1周 作业1

KK_TTN

极客大学架构师训练营

oeasy 教您玩转 linux 之 010302 火狐浏览器 firefox

o

我们需要软件工艺

Bruce Talk

敏捷 随笔 Agile

极客大学--架构师训练营1期-第一周总结(vaik)

行之

JBoss Netty 3.1发布_Java_Craig Wickesser_InfoQ精选文章