<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    Xmemcached實現權重memcached節點(更新)

    Posted on 2009-06-14 15:25 dennis 閱讀(2027) 評論(0)  編輯  收藏 所屬分類: java
        在JavaMemCached這個memacched客戶端,如果你有多個memcachd節點,你可以設置memcached server的權重,權重高的節點在存儲、獲取等操作就相應占的比重比較大。恰巧我最近也在實現一個類似這樣流控的東西,因此在xmemcached實現了此feature。這個功能暫定在1.2.0的時候發布,但是現在已經可以從svn獲取,只是你需要自己build。

        使用方法,與通常調用的唯一區別就是在創建MemcachedClient的時候,

    MemcachedClientBuilder builder = new XMemcachedClientBuilder (AddrUtil.getAddresses("localhost:12000 localhost:12001"),new int[]{1,3});
    MemcachedClient memcachedClient = builder.build();


         XMemcachedClientBuilder新增一個重載構造函數,除了傳入地址列表之外,還可以傳入一個權重數組表示列表中的memcached節點權重,權重數組與地址列表一一對應。這里將localhost:12001的權重設為3,而localhost:12000的權重設置為1。 如果沒有提供權重值,默認都是為1。這個feature已經進行了測試,在隨機化測試下完全符合比例要求。這一feature對于是使用標準哈希,還是一致性哈希都有效。

        實現原理是添加weight次相同的session存儲在session查找集合里,但是注意這里仍然是只有一個連接的,只是在集合里存儲了這個連接的多份引用,那么在查找session的過程中,找到權重大(引用多)的連接的幾率相應就比較大。



    主站蜘蛛池模板: 精品亚洲AV无码一区二区三区| 亚洲综合区小说区激情区| 亚洲精品国产成人专区| 成在人线av无码免费高潮喷水| 亚洲美女在线国产| 免费人成网站永久| 亚洲国产精品狼友中文久久久| 美女羞羞免费视频网站| 亚洲午夜激情视频| 二个人看的www免费视频| 国产AⅤ无码专区亚洲AV| 精品免费tv久久久久久久| 久久综合亚洲鲁鲁五月天| 亚洲黄色免费观看| 亚洲日韩中文字幕一区| 国产jizzjizz视频全部免费| 免费无码国产在线观国内自拍中文字幕 | 国产99久久亚洲综合精品 | 国产精品亚洲视频| 久久精品免费视频观看| 亚洲精品熟女国产| 国产网站免费观看| a成人毛片免费观看| 亚洲色图视频在线观看| 大地资源免费更新在线播放| 日韩a毛片免费观看| 亚洲乱码日产一区三区| 在线视频观看免费视频18| 在线观看亚洲精品专区| 日韩va亚洲va欧洲va国产| 性xxxxx免费视频播放 | 日本免费在线中文字幕| 亚洲人成综合网站7777香蕉| 免费一区二区视频| 免费人成视频在线观看网站| 亚洲国产精品精华液| 亚洲精品无码乱码成人| 啦啦啦中文在线观看电视剧免费版 | 亚洲欧洲国产综合AV无码久久| 亚洲人成人无码网www国产| 亚洲三级在线免费观看|