摘要:
什么是Netty Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 为什么选择netty而不是使用NIO 1、使用JDK自带的NIO需要了解太多的概念,编程复杂,一不小心bug横飞 2、Netty底层IO模型随意切 阅读全文
posted @ 2019-09-28 09:44
Libbo-yu
阅读(253)
评论(0)
推荐(0)
摘要:
BIO、NIO、AIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会一直等待,直到传输完毕为止。 非阻塞概念:应用程序直接可以获取已经准备就绪好的数据,无需等待。 IO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有 阅读全文
posted @ 2019-09-28 09:43
Libbo-yu
阅读(199)
评论(0)
推荐(0)
摘要:
Buffer的数据存取 一个用于特定基本数据类行的容器。有java.nio包定义的,所有缓冲区都是抽象类Buffer的子类。 Java NIO中的Buffer主要用于与NIO通道进行交互,数据是从通道读入到缓冲区,从缓冲区写入通道中的。 阅读全文
posted @ 2019-09-28 09:43
Libbo-yu
阅读(714)
评论(0)
推荐(0)

浙公网安备 33010602011771号