全部消息都派发到线程池,包括请求、响应、链接事件、断开事件、心跳等。数据库
全部消息都不派发到线程池,所有在IO线程上直接执行。缓存
只有请求响应消息派发到线程池,其余链接断开事件、心跳等消息,直接在IO线程上执行。性能
只请求消息派发到线程池,不含响应,响应和其余链接断开事件、心跳等消息,直接在IO线程上执行。spa
在IO线程上,将链接断开事件放入队列,有序逐个执行,其余消息派发到线程池。线程
固定大小线程池,启动时创建线程,不关闭,一直持有。(缺省)blog
缓存线程池,空闲一分钟自动删除,须要时重建。队列
可伸缩线程池,但池中的线程只会增加不会收缩。(为避免收缩时忽然来了大流量引发的性能问题)事件