莊周夢(mèng)蝶

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

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

          3、從RC1版本以來的Bug fixed.

             歡迎試用并反饋任何意見和BUG。


          主站蜘蛛池模板: 齐齐哈尔市| 庆城县| 云龙县| 绥宁县| 逊克县| 顺平县| 涪陵区| 莱阳市| 松滋市| 阆中市| 泽州县| 额尔古纳市| 隆尧县| 宜章县| 湖口县| 邹平县| 普格县| 鲁甸县| 阳山县| 揭西县| 扬中市| 稷山县| 丰原市| 清徐县| 桃园市| 白玉县| 鄂尔多斯市| 永年县| 九龙县| 金湖县| 平罗县| 兴国县| 新津县| 邢台县| 新蔡县| 英吉沙县| 始兴县| 大邑县| 页游| 庄河市| 武鸣县|