<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 閱讀(2026) 評論(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的過程中,找到權重大(引用多)的連接的幾率相應就比較大。



    主站蜘蛛池模板: 特级毛片全部免费播放a一级| 亚洲免费中文字幕| 欧洲美女大片免费播放器视频 | 亚洲国产国产综合一区首页| 曰批全过程免费视频免费看| 免费国产小视频在线观看| 蜜桃传媒一区二区亚洲AV| 在线观着免费观看国产黄| 精品成人一区二区三区免费视频| 在线观看国产情趣免费视频| 色噜噜狠狠色综合免费视频| 亚洲精品无码久久久| 国产久爱免费精品视频| 亚洲国产精品一区二区成人片国内| 久久免费视频观看| 亚洲天堂一区二区三区| 久久久久国色AV免费观看性色| 亚洲日本VA中文字幕久久道具| 全部免费a级毛片| 久久精品成人免费国产片小草| 亚洲va中文字幕无码久久| 国产91免费视频| 激情无码亚洲一区二区三区| 久久亚洲色一区二区三区| 免费A级毛片无码专区| 亚洲国产欧美一区二区三区| 久久精品国产亚洲一区二区三区| 国产一级片免费看| 亚洲色精品VR一区区三区| 亚洲成a人无码av波多野按摩| 免费av片在线观看网站| 亚洲av乱码一区二区三区香蕉 | 免费成人在线观看| 东方aⅴ免费观看久久av | 久久WWW免费人成人片| 粉色视频在线观看www免费| 国产亚洲高清不卡在线观看| 一本无码人妻在中文字幕免费| 特级aaaaaaaaa毛片免费视频| 久久久久久亚洲av成人无码国产| 久久WWW免费人成人片|