- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 mina中的session.write(message)
mina中,调用session.write()会向客户端发送一条消息。在工作中听到有的同事讲,在高并发的场景下,应该去创建一个线程对应一个队列,去处理session的发送任务。 今天特意的去研究了这块发现在mina中确实是已经有了队列的实现。session.write()共组的时候,mina的IofilterChain中的filter会从里向外一次的调用filter.fireFilterWrit
2012-08-22 10:43:01
3271
原创 从代码实现角度来分析mina
前段时间因为工作中用到了mina,最近几天有些闲下来了,所以认真的研究了下mina的实现,主要针对的是TCP/IP通讯的场景。 mina基于java nio的select多路复用的机制,其底层实现linux下对应epoll,windows下对应iocp。 典型服务端实现过程: 1.创建acceptor对象NioSocketAcceptor,这个实例持有包含了大小为CPU核数+1
2012-05-07 16:49:06
531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人