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

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

【Hangfire免費版下載】Hangfire(統(tǒng)一編程模型) v1.7.23 官方正式版
  • 軟件大。翰榭
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2024-10-25
  • 軟件類型:國產(chǎn)軟件
  • 推薦星級:
  • 運行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

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

Hangfire免費版

軟件簡介

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

Hangfire免費版軟件功能

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

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

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

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

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

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

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

支持任務取消:使用CancellationToken這樣的機制來處理任務取消邏輯

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

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

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

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

具備很好的擴展性:有很多擴展點來控制持久存儲方式、IoC容器支持等

[溫馨提示]:
點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)