Netty 用户指导

Netty是一个异步事件驱动的网络应用框架,专注于提供高性能、高维护性和易于开发的协议服务器和客户端。其设计哲学是提供舒适且高效的API,已被广泛应用于多种协议的实现,如FTP、SMTP、HTTP等。Netty简化了TCP和UDPsocket服务器的开发,确保了易用性、稳定性和灵活性的同时,也注重性能。与其他网络框架相比,Netty的独特之处在于其设计理念,致力于带给开发者最佳的使用体验。
摘要由CSDN通过智能技术生成

Netty 用户指导

如今我们使用通用目的的应用或者库来互相沟通。例如,我们经常用一个 HTTP client 库来从一个 web 服务器提取消息或者通过 web 服务调用一个远程程序
调用。然而,一个通用目的的协议或它的实现有时不能很好的扩大规模。就像我们不会使用一个通用目的的 HTTP 服务器交换大文件,email 信息,和近乎实时的
消息例如金融消息或者多媒体游戏。我们需要的是一个高度优化的协议实现用于特定的目的。

Netty 项目是一个成果,提供一个异步事件驱动的网络应用框架和工具,来迅速的开发高维护性、高性能、大规模的协议服务器和客户端。

换句话说,Netty 是一个 NIO 客户端服务器框架,允许迅速和简单的开发网络应用,例如协议服务器和客户端。它极大的简化了流水线化了网络编程,例如 TCP 和
UDP socket 服务器开发。

“快速和简单” 不意味这应用会遇到维护性和性能的问题。Netty 被精心的设计,因为有实现很多协议的经验(FTP,SMTP,HTTP 和各种二进制和基于文本的传统协议)。
因此,Netty 已经找到一种方式来实现易于开发、性能、稳定性、灵活性,不带一丝妥协。

一些用户可能发现其他的网络框架声称有着相同的优点,你可能想问 Netty 有什么与众不同呢。答案是 Netty 基于的哲学。Netty 从第一天起就被设计为给你
最舒适的体验在 API 和 实现上。它虽然不是什么可以触摸到的,但是你会发现这个哲学会让你的生活更简单,正如你读这篇指导 and play with Netty。

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值