莊周夢(mèng)蝶

          生活、程序、未來(lái)
             :: 首頁(yè) ::  ::  :: 聚合  :: 管理

          XMemcached 1.2.0-RC2 Released.

          Posted on 2009-09-17 23:24 dennis 閱讀(1442) 評(píng)論(0)  編輯  收藏 所屬分類: javamy open-source

              XMemcached 1.2.0-RC2 released,main highlights:

          1、支持Kestrel。Kestrel是一個(gè)scala編寫的簡(jiǎn)單高效的MQ,它是Twitter發(fā)布的開源產(chǎn)品,支持memcached協(xié)議,但并不完全兼容。更多信息看這里。Xmemcached提供了一個(gè)KestrelCommandFactory,用于對(duì)kestrel特性的支持。

          2、新增了基于Election Hash的SessionLocator。Election Hash的詳細(xì)解釋看這里。簡(jiǎn)單來(lái)說(shuō)就是每次查找key對(duì)應(yīng)的節(jié)點(diǎn)的時(shí)候,都計(jì)算節(jié)點(diǎn)ip+key的MD5值,然后進(jìn)行排序,取最大者為目標(biāo)節(jié)點(diǎn)。這個(gè)算法解決的問(wèn)題與Consistent Hash類似,但是因?yàn)槊看味家?jì)算,因此開銷會(huì)比較大,適合節(jié)點(diǎn)數(shù)比較少的情況,避免了consistent hash為了節(jié)點(diǎn)比較均勻需要引入虛擬節(jié)點(diǎn)的問(wèn)題。測(cè)試表明,Election Hash的結(jié)果也是比較均勻的,并且在節(jié)點(diǎn)增刪的情況下能保持與一致性哈希相近的命中率。要使用election hash,請(qǐng)使用ElectionMemcachedSessionLocator

          3、從RC1版本以來(lái)的Bug fixed.

             歡迎試用并反饋任何意見(jiàn)和BUG。


          主站蜘蛛池模板: 德惠市| 宣威市| 永胜县| 东方市| 改则县| 长海县| 赤城县| 攀枝花市| 朝阳市| 三原县| 特克斯县| 庆阳市| 大兴区| 广德县| 赣州市| 虹口区| 茶陵县| 凌云县| 越西县| 通城县| 姚安县| 工布江达县| 基隆市| 聂拉木县| 兴业县| 磴口县| 西畴县| 济宁市| 峨山| 涟源市| 上思县| 历史| 肥城市| 河间市| 自贡市| 札达县| 临潭县| 乌拉特中旗| 阆中市| 平江县| 禹城市|