1、修複bug,包括:
2、改進重連機制,重連不再是以固定間隔(預設2秒)做重試連接配接,而是以一個等差數列遞增間隔時間,第一次2秒,第二次4秒,第三次6秒……直到最大間隔時間1分鐘做重連嘗試。
3、改善關閉機制,關閉連接配接前發送quit指令,盡量做到友好關閉,等待伺服器主動斷開連接配接。
4、添加新的方法用于設定xmemcachedclient執行個體名稱,用于區分不同的緩存叢集,友善統計顯示:
public interface memcachedclient{
/**
* return the cache instance name
*
* @return
*/
public string getname();
/**
* set cache instance name
* @param name
public void setname(string name);
}
名稱也可通過spring配置。
文章轉自莊周夢蝶 ,原文釋出時間2010-10-17