0
我有以下解決方案的設置與3個VS項目在Azure中所有正在運行的:Azure Web Job在單獨的進程中運行?
-ASP.NET MVC site
-Azure Web Job
-C# Data Project
MVC網站和Web工作有數據項目的引用。在數據項目中,當我從MVC網站調用某些數據時,我有一個static List<>
「緩存」。
我的Web作業正在處理一些數據,然後我試圖清除Web作業本身中的靜態緩存。這是不可能的,因爲Web Job在引用數據項目時只是在它自己的實例中運行?這似乎是我所看到的。
我想過是揭露和對我的MVC網站終點這可以從我的網站工作被要求清除(最壞情況)
沒有其他的想法嗎?
使用Redis緩存並在webjob和mvc項目之間共享。 –
謝謝!不過,我覺得Redis對我的場景過度 – aherrick