美文网首页
Netty简介

Netty简介

作者: 升空的焰火 | 来源:发表于2019-03-07 08:06 被阅读0次

一.Netty的由来

jdk1.4后引入了Nio(非阻塞io),提出了channel,Buffer,Selector三个核心概念,采用多路复用模式,提高了IO操作的效率。

二.NIO和IO的对比

1.IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented)

2.IO 操作是阻塞的, 而 NIO 操作是非阻塞的

3.IO 没有 selector 概念, 而 NIO 有 selector 概念.

Stream和Buffer的区别

stream是顺序的,不可逆,不可调节指针位置,且流式操作要么读,要么写。

buffer是跟channel数据交互,支持指定指针位置,支持读,写。

三.selector

选择器相当于一个监控多个channel的人,将channel注册到selector上,他就可以很好的管理你的IO操作。

相关文章

  • Netty框架分析

    Netty框架分析 Netty简介 Netty[https://netty.io/] 是一个广受欢迎的异步事件驱动...

  • java-netty

    netty常用API学习 netty简介 Netty是基于Java NIO的网络应用框架. Netty是一个NIO...

  • netty

    netty起步 netty简介 1、Netty是基于Java NIO的网络应用框架。2、Netty是一个NIO c...

  • Netty基础

    网络编程框架Netty的介绍与使用 一、简介 Netty的官网https://netty.io/ Netty是一个...

  • Netty 源码阅读入门实战(一)-介绍

    1 简介 Netty 是什么

  • Netty简介

    本文转载自本人个人博客与CSDN 1.简介 在本文中,我们将介绍Netty - 一个异步事件驱动的网络应用程序框架...

  • Netty简介

    1.Netty是什么? Netty是高性能、异步事件驱动的非阻塞(NIO)Reactor模式的socket通信...

  • Netty简介

    Netty是一个异步的,时间驱动的网络编程框架,使用Netty可以快速开发出可维护的、高性能、高扩展能力的协议服务...

  • Netty简介

    服务之间互相调用的开销 说说Netty到底是何方神圣, 要解决什么问题吧。 像上面小明的例子,想使用Java NI...

  • Netty简介

    一、Netty概述 Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。 J...

网友评论

      本文标题:Netty简介

      本文链接:https://www.haomeiwen.com/subject/njbzuqtx.html