精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

【Hangfire免費(fèi)版下載】Hangfire(統(tǒng)一編程模型) v1.7.23 官方版本

【Hangfire免費(fèi)版下載】Hangfire(統(tǒng)一編程模型) v1.7.23 官方版本
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時間:2024-10-31
  • 閱讀次數(shù):
  • 推薦星級:
  • 運(yùn)行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

Hangfire免費(fèi)版是一款統(tǒng)一的編程模型工具,我們可以通過Hangfire官方版來處理各種后臺任務(wù),并且這款軟件還可以在共享主機(jī)、專用主機(jī)或云中運(yùn)行,功能非常強(qiáng)大。

Hangfire免費(fèi)版

軟件簡介

Hangfire是一個開源且商業(yè)免費(fèi)使用的工具函數(shù)庫。可以讓你非常容易地在ASP.NET應(yīng)用(也可以不在ASP.NET應(yīng)用)中執(zhí)行多種類型的后臺任務(wù),而無需自行定制開發(fā)和管理基于Windows Service后臺任務(wù)執(zhí)行器。且任務(wù)信息可以被持久保存。內(nèi)置提供集成化的控制臺。

Hangfire免費(fèi)版軟件功能

支持基于隊列的任務(wù)處理:任務(wù)執(zhí)行不是同步的,而是放到一個持久化隊列中,以便馬上把請求控制權(quán)返回給調(diào)用者。使用方法:BackgroundJob.Enqueue(() => Console.WriteLine("Simple!"));

延遲任務(wù)執(zhí)行:不是馬上調(diào)用方法,而是設(shè)定一個未來時間點(diǎn)再來執(zhí)行。使用方法:BackgroundJob.Schedule(() => Console.WriteLine("Reliable!"), TimeSpan.FromDays(7));

循環(huán)任務(wù)執(zhí)行:只需要簡單的一行代碼就可以添加重復(fù)執(zhí)行的任務(wù),其內(nèi)置了常見的時間循環(huán)模式,也可以基于CRON表達(dá)式來設(shè)定復(fù)雜的模式。使用方法:RecurringJob.AddOrUpdate(() => Console.WriteLine("Transparent!"), Cron.Daily);

持久化保存任務(wù)、隊列、統(tǒng)計信息:默認(rèn)使用SQL Server,也可以配合消息隊列來降低隊列處理延遲,或配置使用Redis來獲得更好的性能表現(xiàn)

內(nèi)置自動重試機(jī)制:可以設(shè)定重試次數(shù),還可以手動在控制臺重啟任務(wù)

除了調(diào)用靜態(tài)方法外還支持實例方法

能夠捕獲多語言狀態(tài):即可以把調(diào)用者的Thread.CurrentCulture和Thread.CurrentUICulture信息同任務(wù)持久保存在一起,以便任務(wù)執(zhí)行的時候多語言信息是一致的

支持任務(wù)取消:使用CancellationToken這樣的機(jī)制來處理任務(wù)取消邏輯

支持IoC容器:目前支持Ninject和Autofac比較常用的開源IoC容器

支持Web集群:可以在一臺或多臺機(jī)器上運(yùn)行多個Hangfire實例以便實現(xiàn)冗余備份

支持多隊列:同一個Hangfire實例可以支持多個隊列,以便更好的控制任務(wù)的執(zhí)行方式

并發(fā)級別的控制:默認(rèn)是處理器數(shù)量的5倍工作行程,當(dāng)然也可以自己設(shè)定

具備很好的擴(kuò)展性:有很多擴(kuò)展點(diǎn)來控制持久存儲方式、IoC容器支持等


點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)