2
我可以使用微軟企業庫緩存負載平衡功能的服務器? 我的情況是我必須位於2負載均衡服務器的網絡服務,我用數據庫緩存「backingStores」同構象下面EnterpriseLibrary緩存負載平衡功能
<cachingConfiguration defaultCacheManager="Cache Manager">
<cacheManagers>
<add name="Cache Manager" type="Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" expirationPollFrequencyInSeconds="60" maximumElementsInCacheBeforeScavenging="1000" numberToRemoveWhenScavenging="10" backingStoreName="MyDataCacheStorage11"/>
</cacheManagers>
<backingStores>
<add name="MyDataCacheStorage11" type="Microsoft.Practices.EnterpriseLibrary.Caching.Database.DataBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching.Database, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" encryptionProviderName="" databaseInstanceName="EntLib1ConnectionString111" partitionName="CAPwiki Cache"/>
<add type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="NullBackingStore"/>
</backingStores>
</cachingConfiguration>
,當我設置緩存與關鍵「_testorderstatus3」在Server1並嘗試從服務器2得到它,它返回NULL值!
還當我從server1的設定相同的密鑰值和Server2上重新設置它,我檢查DB,我發現它設定的2倍如下圖所示
想過這事?我需要設置並獲取兩臺服務器。
謝謝
謝謝,但有什麼辦法讓企業庫分佈式多服務器緩存? ,你有沒有開箱即用的分佈式多服務器緩存解決方案的文檔列表? - 謝謝 –
@ TarekEl-Mallah,我相當確信您可以使用Enterprise Library實現分佈式多服務器緩存。但是爲什麼在那裏有**開箱即用的解決方案時,要經歷所有的開發和測試? –
謝謝,是「Windows Server AppFabric」免費使用還是我必須購買的東西?並且是否有代碼示例 –