xmemcached

與Xmemcached相似的客戶端實現有Memcached Client for JavaSpyMemcached,XMemcached ,這裏提一下Xmemcached的三個特點:

1,    支持客戶端分佈。Memcached的分佈只能通過客戶端來實現,
    XMemcached實現了此功能,並且提供了一致性哈希(consistent hash)算法的實現。-----(實現了一致hash算法後,在使用過程中如果有增加或減少了緩存節點,就會將影響限定在很少的範圍之內)

xmemcached的API實現了一致性哈希(consistent hash)算法,這裏有個簡潔的類似算法:https://weblogs.java.net/blog/2007/11/27/consistent-hashing

2, 允許設置節點權重。XMemcached允許通過設置節點的權重來調節memcached的負載,
    設置的權重越高,該memcached節點存儲的數據將越多,所承受的壓力越大  -----(與spring集成後,可直接在配置文件裏進行配置)

    

3,動態增刪節點。XMemcached允許通過JMX或者代碼編程實現節點的動態添加或者移除,方便用戶擴展和替換節點等-----(以實現了一致性hash算法爲前提的)


緩存命中率 = get_hits/cmd_get * 100%


memcached的一箇中文文檔:

http://www.tuicool.com/articles/qMnQVfe

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章