2012-06-07 17 views
1

Web角色。的Windows Azure - 開始從我有在Azure Web角色,其任務之一是上傳圖片,格式,然後上傳到BLOB輔助角色

我這樣做是對Web角色一個臨時目錄 - 所以是一個臨時文件存在,我刪除上傳到BLOB後。

有時上傳中斷或者Web角色有一些問題和臨時圖像文件停留在Web角色。

我希望創建一個曾經在X小時將清理文件夾輔助角色。我可能會有100個Web角色(每個角色都在其獨立的環境中),而且只有2個工作角色 - 因此他們必須以某種方式逐個訪問Web角色並刪除這些文件。

所以我的問題是 - 這是可能的嗎?!如果是這樣,怎麼樣?

謝謝!

回答

4

你應該創建它會在一個單獨的虛擬機,不一樣的你的Web角色,並且會破壞整個主意,因爲你不能讓另一個VM沒有一個精心製作的界面,這種界面會運行一個輔助角色絕對是這項任務的矯枉過正。

你真正想要的只是一個單獨的線程(System.Threading.Thread),你從web角色入口點開始並持續監視臨時文件夾中的剩餘文件。這將是便宜和工作。

+0

聽起來很棒!將嘗試。謝謝 :) – Roman