xmpp mina模型线程池
来源:互联网 发布:软件测试研究 编辑:程序博客网 时间:2024/03/28 16:45
mina流程图如下:
线程模型会涉及到三个线程池,
一,数目为一, 监听socket的线程。 包括服务器主socket和所有accept到的socket
二, ioprocess线程池(如图),处理io的读写,数目一般为cpu核心+1
new NioSocketAcceptor(Runtime.getRuntime().availableProcessors()+1);
三,executorfilter线程池(如图,数目根据性能配置,这个线程池处理业务逻辑,防止业务逻辑时间过久,堵塞io, 虽然放在filter中,但往往是放在filter的最后
acceptor.getFilterChain().addLast("modelthreadpool", executorFilter);
其中,如果第二三个线程池中任意一个占满,则不能建立任何session, 在IoHandlerAdapter中,只能有sessionCreated, 不能到达sessionOpened
0 0
- xmpp mina模型线程池
- mina的线程模型
- mina 线程模型配置
- Mina 线程模型分析
- mina线程模型
- mina 学习3-mina线程模型
- Apache MINA 线程模型配置
- Apache MINA 线程模型配置
- Apache MINA 线程模型配置
- Mina、Netty、Twisted一起学:线程模型
- 从饭店运作看mina线程模型
- Mina Executor Filter执行线程模型过滤器
- Mina学习线程模型学习,非常重要
- mina框架分析:线程池
- 服务器及中间件:Apache MINA 线程模型配置
- Mina、Netty、Twisted一起学(十):线程模型
- Mina、Netty、Twisted一起学(十):线程模型
- MINA、Netty、Twisted一起学(十):线程模型
- Ubuntu中完全卸载Nginx
- c++ 模板函数的一处小坑
- 含有EditText,屏蔽系统软键盘
- 鼠标事件
- 第六十题(在O(1)时间内删除链表结点)
- xmpp mina模型线程池
- eclipse 配置 C++ 11 -- ubuntu 12.04
- Oracle:ORA-00001 违反唯一约束条件
- 21个免费的UI界面设计工具、资源及网站
- 用"再生龙"Clonezilla 来克隆Linux系统
- nagios 插件编写:检查磁盘状况
- hdu 1286 找新朋友(欧拉函数)
- 素数筛选法。
- 数码相机存储卡数据怎么恢复,如何解决数码相机内存卡数据恢复