我們開發了一個窗口服務,用於處理Azure隊列以及添加/更新/刪除數據庫記錄[僅與數據庫相關的實現]。在沒有VM的Azure上運行窗口服務是否有其他選擇?
當前實現[運行良好,並沒有任何問題]:
創建部署到Azure上的VM
,我們正在試圖找出更好的替代品,有助於部署我們的業務實現[窗口服務 目前封裝爲Windows服務]到Azure網站和/或Azure雲服務。
一種可能的替代方案:
- 創建ASP.NET MVC網站
創建3個操作
一個。開始[啓動靜態定時器]
b。停止[停止靜態定時器]
c。執行[在計時器已完成時通過WebRequest調用]
在Azure網站上部署該站點。
1)您是否曾在Cloud [Azure/Amazon或其他]上實施過上述替代方案?
2)如果是,想知道面臨的問題及其解決方法/解決方案。
3)有更好的選擇嗎?
4)Window Service是當前場景中的最佳解決方案嗎?