Xmemcached线程池机制

1,MemcachedHandler
封装了ExecutorService heartBeatThreadPool,大小是:serverSize == 0 ? Runtime.getRuntime().availableProcessors() : serverSize
2,MemcachedConnector
封装了:1,ReadEventDispatcher:getReadThreadCount
            2,WriteEventDispatcher:getWriteThreadCount
            3,DispatchMessageDispatcher:getDispatchMessageThreadCount(保证为0)
3,SelectorManager
封装了:selectorPoolSize个Reactor(Selector)
4,weight权重机制
生成多个session(session与key与socketChannel绑定)

猜你喜欢

转载自biankai008.iteye.com/blog/1274108