
netty
小潭渔
这个作者很懒,什么都没留下…
展开
-
Java NIO浅析
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。 那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢? 本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常见I/O模型,一...转载 2018-06-11 15:06:33 · 414 阅读 · 0 评论 -
netty源码分析之服务端启动全解析
作者:简书闪电侠 链接:https://www.jianshu.com/p/c5068caab217 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1. backgroundnetty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework wh...转载 2018-06-06 11:32:37 · 322 阅读 · 0 评论 -
netty源码分析之nio线程个数以及线程命名规则
概述netty是一个以高性能著称的网络通信框架,许多开源项目都使用了netty作为底层网络通信框架,如avro,dubbo,nats;本文将从源码的角度讲述netty在确定线程个数方面如何保证应用程序性能最优,源码基于netty-4.1.6.Final线程个数在何时达到最优我们知道,在一个应用中,如果cpu计算的时间为Tcpu,io操作的时间为Tio,系统的cpu核数为Ncpu,线程个...转载 2018-06-06 16:31:08 · 2737 阅读 · 0 评论