所以我想知道是否有可能同時使用Azure的共享緩存和Web角色的新的共同位於緩存?我想要將會話狀態存儲在舊的Azure共享緩存中,以便在使用VIP交換的應用程序部署之間保留會話狀態。我想使用新的共同位於緩存緩存在內存中被相當頻繁地訪問,但沒有在數據庫中經常改變的值,因此使他們的理想與新的協同定位緩存和通知緩存。Azure的共享緩存和同位緩存在同一個項目中
0
A
回答
0
我不認爲有可能讓這兩個工作。似乎一個版本的緩存需要Microsoft.ApplicationServer.Caching和Microsoft.Web.DistributedCache的101.0.0.0版本,而另一版本需要1.0.0.0版本。這可以通過爲Azure緩存和Azure共享緩存安裝不同的Nuget包來驗證。如果有人確實知道如何同時運行,請在此處發佈解決方案。
我已經遷移使用Microsoft ASP.NET通用提供商我的會話數據SQL Azure中,並加入分佈式緩存的項目,而不是同時使用高速緩存方法。
1
應該只是罰款 - 只是用不同的名字在配置部分緩存:
<dataCacheClients>
<dataCacheClient name="colocated">
<autoDiscover isEnabled="true" identifier="[cache cluster role name]" />
</dataCacheClient>
<dataCacheClient name="shared">
<hosts>
<host name="yourcachename.cache.windows.net" cachePort="22233" />
</hosts>
</dataCacheClient>
</dataCacheClients>
,並在代碼:
DataCache coloCache = new DataCache("colocated");
DataCache sharedcache = new DataCache("shared");
,並在會話配置:
相關問題
- 1. Azure網站全局內存共享/緩存同步
- 2. Windows Azure角色緩存vs共享緩存
- 3. ASP.Net緩存共享
- 4. Facebook共享緩存
- 5. 在內存中緩存數據共享
- 6. 在不同會話之間共享一級緩存?
- 7. 共享緩存共享模板?
- 8. PlayFramework共享緩存問題
- 9. 共享緩存超時
- 10. Windows Azure - 緩存 - 如何獲取所有緩存項目
- 11. 如何獲取緩存在Azure緩存中的項目的時間信息?
- 12. 共享nHibernate和休眠二級緩存
- 13. Eclipselink共享緩存和@Transient字段
- 14. 在HashMap緩存中同步
- 15. 可以在同一個Python項目pipenv和setuptools中共存嗎?
- 16. 緩存共享類中的數據
- 17. 什麼是共享點中的緩存
- 18. C#共享內存高速緩存
- 19. 估計同時Azure Appfabric緩存連接
- 20. 瀏覽器緩存不同網站共享的CDN腳本嗎?
- 21. 爲什麼我在使用相同緩存對象的`jQuery.extend`兩個對象時有共享緩存?
- 22. 緩存共享服務器上 - 本地緩存目錄的安全問題?
- 23. 在實例之間共享緩存
- 24. PHP Composer中央/共享緩存
- 25. 在同一物理機器上的應用程序(asp.net)之間共享緩存
- 26. GPU中共享內存和L1緩存有什麼區別?
- 27. 併發訪問在非共享緩存相同的緩存行的元素上的x86-64
- 28. 併發緩存共享的模式
- 29. JPA共享緩存/秒的水平WildFly
- 30. 確保單個創建緩存項目的緩存
好像我有一些DLL不匹配問題,當我這樣做。我正在考慮是否可以找到合適的組合。 – onit 2013-04-10 16:35:58
共享緩存可能會消失 - 傳聞磨坊! – viperguynaz 2013-04-10 17:07:44
不要使用共享緩存,它,呃...不是很好。如果您需要在部署之間保持持久性,請將緩存放入Blob(或其他內容)中並重新加載 – 2013-04-10 18:35:35