對於我的系統,我有一個使用第三方命令行工具進行一些偶然處理的後端進程。該工具寫入文件系統並從文件系統讀取(我在某些文件中指向它,它起到了魔術作用,然後將結果寫出到另一個文件中)。Azure Worker角色調用第三方命令行組件
這對於Azure虛擬機來說顯然很容易。只需編寫一個Windows服務來管理此命令行工具,並從隊列中讀取它以獲取處理作業。
但是,到目前爲止,我已經能夠在Azure中完成所有工作,而無需訴諸完整的虛擬機。我喜歡。我喜歡不必擔心應用補丁和其他維護,停機時間等。
所以,我的問題是,有沒有什麼Azure可以讓我有這項服務,而不訴諸虛擬機? 「工人角色」是否能夠完成這一任務?它可以讀寫文件系統嗎?它可以處理與一堆任意依賴關係的第三方工具嗎?我可以從工作角色的C#代碼啓動另一個進程嗎?
優秀徹底的答案!謝謝你如此完整,Gaurav。 – 2014-12-05 17:59:10