莊周夢蝶

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

          xmemcached發布1.3.4

          Posted on 2011-09-08 18:55 dennis 閱讀(3282) 評論(3)  編輯  收藏 所屬分類: javamy open-source

              開源的java memcached client—— xmemcached發布1.3.4版本,主要改進如下:

           

          1、修復一個相對嚴重的bug,在解析二進制協議時如果遇到從服務端返回的錯誤信息,會導致連接異常斷開;如果你沒有使用binary協議,不會遇到此問題。建議使用xmemcached并且使用二進制協議的朋友升級到此版本

          2、允許XMemcachedClientFactoryBean配置opTimeout選項。

          3、添加RoundRobinMemcachedSessionLocator,輪詢的連接選擇器,僅用于kestrel或者memcacheq集群,這些應用都不要求同一個key要保存在固定的服務器上,而僅是作為集群分擔負載。

          4、KetamaMemcachedSessionLocator添加額外選項,允許配置是否兼容 nginx-upstream-consistent,這個是網友 wolfg1969貢獻的patch。如果要使得xmc的一致性哈希算法兼容nginx-upstream-consistent,只要設置cwNginxUpstreamConsistent為true即可,示范代碼:

              MemcachedClientBuilder builder = new XMemcachedClientBuilder(  
                              AddrUtil.getAddresses(servers));  
                
              builder.setSessionLocator(
          new KetamaMemcachedSessionLocator(  
                              
          true)); 

          5、修復bug,包括issue 132 , issue 142 , issue 133 , issue 139 , issue 142 , issue 145 ,issue 150等。

           

          如果你使用maven,只要簡單升級版本即可: 

            <dependency>  
                   
          <groupId>com.googlecode.xmemcached</groupId>  
                   
          <artifactId>xmemcached</artifactId>  
                   
          <version>1.3.4</version>  
              
          </dependency> 

          下載地址:

          http://code.google.com/p/xmemcached/downloads/list


          評論

          # re: xmemcached發布1.3.4  回復  更多評論   

          2011-09-09 08:21 by tb
          恩 受用了

          # re: xmemcached發布1.3.4  回復  更多評論   

          2011-09-09 09:00 by duanni
          官方有了輪詢Sesssion實現 (RoundRobinMemcachedSessionLocator), 就可以移除自己山寨的了. 謝謝.

          # re: xmemcached發布1.3.4  回復  更多評論   

          2011-09-29 17:43 by bluefly
          碰到了java.lang.IllegalArgumentException: Cannot cache data larger than 1MB (you tried to cache a 1814624 byte object)這樣的問題,怎么辦啊,能加大限制嗎?
          主站蜘蛛池模板: 临沭县| 深水埗区| 徐闻县| 始兴县| 新密市| 伊金霍洛旗| 万盛区| 普定县| 搜索| 临城县| 嵊州市| 渝北区| 陇川县| 红原县| 苍梧县| 广东省| 聊城市| 唐河县| 浠水县| 康保县| 天津市| 台南县| 理塘县| 原阳县| 长春市| 景泰县| 峡江县| 沈阳市| 江安县| 江西省| 八宿县| 苍南县| 布尔津县| 富顺县| 策勒县| 义马市| 龙门县| 宣威市| 东乡族自治县| 中山市| 邵阳市|