分类目录:Netty

以下是分类 Netty 下的所有文章

Netty和Jetty线程模型的对比

Netty boss线程池,前端每个端口一个boss线程,负责accept事件。 worker线程池,固定数量,默认是处理器数量的2倍,每个线程一个select对象,负责read&write事件,并进行handler的执行。 executor,可选,在有长事务的时候,workder线程会返回,将SocketChannel交给executor。 Jetty 2 accept线程:负责处理accept事……

Mina和Netty区别之小结

1. 二者buffer分配方式和分配算法不同。 mina使用heapbytebuffer,每次使用bytebuffer.allocate去分配。同时根据『满则增大一倍,两次一半则缩减一半』。这很大程度上使mina的buffer抖动多,影响io吞吐量。 netty使用directbytebuffer,同时有buffercache的存在,在buffersize不变的情况下,重复使用。分配大小依赖buffe……