首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

【memcached】SockIOPool跟SchoonerSockIOPool关系

2012-09-12 
【memcached】SockIOPool和SchoonerSockIOPool关系在memcached的java客户端中,?SockIOPool是对外服务的class

【memcached】SockIOPool和SchoonerSockIOPool关系

在memcached的java客户端中,

?

SockIOPool是对外服务的class,

SchoonerSockIOPool是真正保存缓存连接的class

?

对于这个2个对象,虽然构造函数都是protected的,但是使用方式却不同:

?

SockIOPool中:

private static ConcurrentMap<String, SchoonerSockIOPool> pools = new ConcurrentHashMap<String, SchoonerSockIOPool>();
?

?

因此如果poolName相同,无论创建了几个SockIOPool,SchoonerSockIOPool都是相同的;

而且同一个server(ip:port),tcp/udp的属性要是一致的,如果前后2次得到的tcp/udp属性不一致,后一次getInstance失败,得到的是null;

?

?

热点排行