Java NIO 框架 Netty 之美:基础篇之一

Netty 是一个可以快速开发网络应用程序的 NIO 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的简易和快速开发并不意味着由它开发的程序将失去可维护性或者存在性能问题,它的设计参考了许多协议的实现,比如 FTP,SMTP,HTTP 和各种二进制和基于文本的传统协议,因此 Netty 成功的实现了兼顾快速开发,性能,稳定性,灵活性为一体,不需要为了考虑一方面原因而妥协其他方面。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt 框架底层网络通讯都是基于 Netty 来实现的。

本 Chat 作为 Netty 系列的开篇,主要包含下面内容:

  • 初识 Netty;
  • 使用 Java NIO 搭建简单的客户端与服务端实现网络通讯;
  • 使用 Netty 搭建简单的客户端与服务端实现网络通讯;
  • Netty 底层操作与 Java NIO 操作对应关系;
  • Netty 中常用术语的概念澄清:Channel 与 Socket 什么关系,Channel 与 EventLoop 什么关系,Channel 与 ChannelPipeline 是什么关系,EventLoop 与 EventLoopGroup 是什么关系等等?

阅读全文: http://gitbook.cn/gitchat/activity/5b01714ca0810c23901c55ac

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值