所以我想知道是否有可能同時使用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. 同步緩存的項目
- 3. QVector項目是否共享相同的緩存行?
- 4. 是本地的緩存,同位緩存
- 5. Windows Azure角色緩存vs共享緩存
- 6. Facebook共享緩存
- 7. SQLite共享緩存
- 8. ASP.Net緩存共享
- 9. windows azure:共享緩存 - 全部刪除?
- 10. activerecord內存共享緩存
- 11. Azure網絡角色與共同定位的緩存給予緩慢的響應
- 12. 在內存中緩存數據共享
- 13. Azure(共同定位或專用)緩存跨雲服務
- 14. 不同目錄之間共享的APC緩存?
- 15. 在不同會話之間共享一級緩存?
- 16. 爲什麼Windows Azure共享緩存如此緩慢?
- 17. 共享內存中高速緩存
- 18. 共享緩存共享模板?
- 19. .NET 4.0共享緩存
- 20. 緩存共享信息
- 21. 如何共享緩存?
- 22. PlayFramework共享緩存問題
- 23. 共享緩存超時
- 24. 存儲在位於同一地點的Azure緩存中的會話在多個實例上不同步
- 25. Windows Azure - 緩存 - 如何獲取所有緩存項目
- 26. 如何獲取緩存在Azure緩存中的項目的時間信息?
- 27. 在Azure雲服務中啓用協同定位會話緩存
- 28. Azure和緩存Xml
- 29. Azure表存儲和緩存
- 30. 能夠在Windows Azure中使用CreateRegion共享緩存
好像我有一些DLL不匹配問題,當我這樣做。我正在考慮是否可以找到合適的組合。 – onit 2013-04-10 16:35:58
共享緩存可能會消失 - 傳聞磨坊! – viperguynaz 2013-04-10 17:07:44
不要使用共享緩存,它,呃...不是很好。如果您需要在部署之間保持持久性,請將緩存放入Blob(或其他內容)中並重新加載 – 2013-04-10 18:35:35