
netty
文章平均质量分 75
名猿陈大浏
这个作者很懒,什么都没留下…
展开
-
2.netty源码分析,从实例分析netty源码执行流程
Netty是什么官方解释:Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。个人理解:netty是对nio的封装,java自带的nio的代码写法不够优雅,于是有了netty。bio和nio的区别bio是阻塞线程,...原创 2020-11-26 11:30:19 · 568 阅读 · 0 评论 -
1.java nio执行流程,学netty之前要熟悉nio
nio简介nio:非阻塞io,单线程多路复用(多个客户端复用一个线程)。相比bio支持更高并发。bio必须一个线程处理一个客户端连接,并发低。nio服务端只用一个线程。上图是一个简易的线程模型图,实际服务端和客户端都有自己的selector和socketChannel。此图只为突出服务端只用一个线程处理客户都多个连接。后面看完实例和请求过程就可用详细了解。NIO实例maven依赖:<dependencies> <dependency> ...原创 2020-11-26 23:16:53 · 634 阅读 · 2 评论