ABP入門系列目錄——學(xué)習(xí)Abp框架之實(shí)操演練
源碼路徑:Github-LearningMpaAbp
1.引言
說到后臺(tái)作業(yè),你可能條件反射的想到BackgroundWorker
,但后臺(tái)作業(yè)并非是后臺(tái)任務(wù),后臺(tái)作業(yè)用一種隊(duì)列且持久穩(wěn)固的方式安排一些待執(zhí)行后臺(tái)任務(wù)。
為執(zhí)行長(zhǎng)時(shí)間運(yùn)行的任務(wù)而用戶無需等待,以提高用戶體驗(yàn)。
為創(chuàng)建可重試且持久穩(wěn)固的任務(wù)來保證一個(gè)代碼將會(huì)被成功運(yùn)行,以提高系統(tǒng)的穩(wěn)定性。
那什么又是后臺(tái)工作者呢?
后臺(tái)工作者則是簡(jiǎn)單運(yùn)行在應(yīng)用程序后臺(tái)的獨(dú)立線程,它用于定期執(zhí)行一些任務(wù)。
一個(gè)后臺(tái)工作者可以定期清除臨時(shí)表、重建索引。
一個(gè)后臺(tái)工作者可以定期清除日志。