莊周夢蝶

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

          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)這樣的問題,怎么辦啊,能加大限制嗎?
          主站蜘蛛池模板: 江达县| 英德市| 陇西县| 洞头县| 普兰店市| 望江县| 定襄县| 抚州市| 论坛| 峡江县| 修文县| 云林县| 北宁市| 古田县| 洪湖市| 新丰县| 洛宁县| 仁化县| 乐安县| 盘山县| 读书| 定西市| 广安市| 吴堡县| 亚东县| 普宁市| 镇江市| 嘉峪关市| 洪雅县| 安阳县| 太保市| 德阳市| 凤城市| 栾川县| 山阳县| 竹山县| 廉江市| 保定市| 威海市| 沙洋县| 沐川县|