ABP入門系列目錄——學(xué)習(xí)Abp框架之實操演練
源碼路徑:Github-LearningMpaAbp


1.引言

說到后臺作業(yè),你可能條件反射的想到BackgroundWorker,但后臺作業(yè)并非是后臺任務(wù),后臺作業(yè)用一種隊列且持久穩(wěn)固的方式安排一些待執(zhí)行后臺任務(wù)。

  • 為執(zhí)行長時間運行的任務(wù)而用戶無需等待,以提高用戶體驗。

  • 為創(chuàng)建可重試且持久穩(wěn)固的任務(wù)來保證一個代碼將會被成功運行,以提高系統(tǒng)的穩(wěn)定性。

那什么又是后臺工作者呢?
后臺工作者則是簡單運行在應(yīng)用程序后臺的獨立線程,它用于定期執(zhí)行一些任務(wù)。

  • 一個后臺工作者可以定期清除臨時表、重建索引。

  • 一個后臺工作者可以定期清除日志。

2. 實現(xiàn)機制