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



    主站蜘蛛池模板: 最好看的中文字幕2019免费| 极品美女一级毛片免费| 日韩精品无码专区免费播放| 中文字幕亚洲一区二区三区| 大妹子影视剧在线观看全集免费| 亚洲日本一区二区三区| 高清免费久久午夜精品| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲妇熟XXXX妇色黄| 国产精品无码永久免费888| 不卡精品国产_亚洲人成在线 | 69av免费观看| 亚洲视频一区调教| 国产成人免费在线| 国产精品亚洲精品观看不卡| 国产精品无码免费播放| 国产精品亚洲一区二区在线观看| 一级一级毛片免费播放| 久久被窝电影亚洲爽爽爽| 91av在线免费视频| 一区二区亚洲精品精华液| 亚洲国产精品成人一区| a成人毛片免费观看| 亚洲欧洲日韩在线电影| 日韩免费无砖专区2020狼| 特级毛片A级毛片免费播放| 激情综合色五月丁香六月亚洲| 亚洲日韩看片无码电影| 亚洲片国产一区一级在线观看| 亚洲av无码一区二区三区天堂古代 | 亚洲国产另类久久久精品| 永久看日本大片免费35分钟| 亚洲综合色一区二区三区| 亚洲中文字幕成人在线| 人妻无码久久一区二区三区免费| 亚洲欧洲日产国码一级毛片| 69视频在线观看高清免费| 亚洲大尺度无码无码专线一区| 在人线av无码免费高潮喷水| 一级黄色免费毛片| 亚洲国语在线视频手机在线|