Netty系列教程:如何实现Netty的本地传输协议应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1176个文字,预计阅读时间需要5分钟。
目录简介native传输协议的依赖Netty本地传输协议的使用总结简介对于IO来说,除了传统的block IO,使用最多的就是NIO了。通常我们在Netty程序中最常用到的是NIO,例如NioEventLoopGroup、NioEventLoop等。
- 简介
- native传输协议的依赖
- netty本地传输协议的使用
- 总结
对于IO来说,除了传统的block IO,使用最多的就是NIO了,通常我们在netty程序中最常用到的就是NIO,比如NioEventLoopGroup,NioServerSocketChannel等。
我们也知道在IO中有比NIO更快的IO方式,比如kqueue和epoll,但是这两种方式需要native方法的支持,也就是说需要在操作系统层面提供服务。
如果我们在支持Kqueue或者epoll的服务器上,netty是否可以提供对这些优秀IO的支持呢?
答案是肯定的。但是首先kqueue和epoll需要JNI支持,也就是说JAVA程序需要调用本地的native方法。
本文共计1176个文字,预计阅读时间需要5分钟。
目录简介native传输协议的依赖Netty本地传输协议的使用总结简介对于IO来说,除了传统的block IO,使用最多的就是NIO了。通常我们在Netty程序中最常用到的是NIO,例如NioEventLoopGroup、NioEventLoop等。
- 简介
- native传输协议的依赖
- netty本地传输协议的使用
- 总结
对于IO来说,除了传统的block IO,使用最多的就是NIO了,通常我们在netty程序中最常用到的就是NIO,比如NioEventLoopGroup,NioServerSocketChannel等。
我们也知道在IO中有比NIO更快的IO方式,比如kqueue和epoll,但是这两种方式需要native方法的支持,也就是说需要在操作系统层面提供服务。
如果我们在支持Kqueue或者epoll的服务器上,netty是否可以提供对这些优秀IO的支持呢?
答案是肯定的。但是首先kqueue和epoll需要JNI支持,也就是说JAVA程序需要调用本地的native方法。

