備註一下學習

微軟第一個開源程序php

(Wix)http://wixtoolset.org/web

 The most powerful set of tools available to create your Windows installation experience. Free and Open Source since 2004!redis


Asp.net 後臺執行任務:
方案1:sql

QBWI:net 4.5.2新特性,調度小型的後臺任務,孤獨,asp.net的運行時會跟蹤這些任務,並阻止IIS忽然結束工做進程直到其完成。由此讓asp.net應用程序「可以可靠的調度異步任務」。
須要安裝net 4.5.2和開發包
缺點:支持類型單一,存在必定限制。
方案2:mongodb

Hangfire:一系列建立、處理和管理後臺的開源庫(提供額外擴展和商業支持);
支持全部後臺任務類型:即發即棄(fire-and-forget),延遲執行,重複執行(CRON表達式)
支持多種持久化保存方案:mssql,msmq,azure queue storage,redis,postgresql,mongodb等
能夠自動重試,出現異常,應用程序中止,意外進程中斷
靈活的部署模式,根據須要可以伸縮部署
集成監控UI,具有良好的擴展接口,依賴注入
Install-Package Hangfire
最佳實踐,culture捕獲
方案三:api

Azure WebJobs:提供了一種在Azure WebSite的後臺進程中運行腳本和程序的方法
腳本支持:cmd,bat,exe,ps1,sh,php,py,js,jar
支持全部後臺任務類型,可並行執行
有監控UI,提供rest api
提供webjobs sdk 極大簡化使用託管語言編寫後臺程序
充分利用azure storage 和azure service bus(經過豐富的bingding和trigger,易於集成)
有錯誤處理機制(可重試,posison機制)
可與vs集成(方便部署和管理)asp.net

相關文章
相關標籤/搜索