0
我有以下代碼:Memcached的複製到多臺服務器
private bool CheckForDuplicatesInCache(Message theMessage)
{
var cacheClient = MemcachedClient.GetInstance("IntegrationCache");
var messageHash = theMessage.GetHashCode();
if (cacheClient.Get(messageHash.ToString()).IsNotNull())
{
IntegrationContext.WriteLog("Warning: This message is a duplicate. Will Not Process.");
return false;
}
cacheClient.Set(messageHash.ToString(), "nothing", new TimeSpan(2, 0, 0));
return true;
}
的問題是,當我這個擴展到多臺服務器...我需要有多個memcached的intances共享數據冗餘。有沒有人有任何見解?
我喜歡那樣......看起來像是一種黑客,我會試一試。 – 2010-06-26 22:04:36