首页 > Web开发 > 详细

Netty使用(一)

时间:2019-10-26 16:14:56      阅读:64      评论:0      收藏:0      [点我收藏+]

1、Netty介绍

Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架;
提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
对比于BIO(Blocking I/O,阻塞IO),它的并发性能得到了很大提高。
提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
Netty的优点

  • 并发高
  • 传输快
  • 封装好

2、Netty的核心组件

为了后期更好地理解和进一步深入 Netty,有必要总体认识一下 Netty 所用到的核心组件以及它们在整个 Netty 架构中是如何协调工作的。
Nettty 有如下几个核心组件:

  • Channel
  • ChannelFuture
  • EventLoop
  • ChannelHandler
  • ChannelPipeline

Netty使用(一)

原文:https://www.cnblogs.com/xidianzxm/p/11743296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!