ABP入门系列目录——学习Abp框架之实操演练
源码路径:Github-LearningMpaAbp


1.引言

说到后台作业,你可能条件反射的想到BackgroundWorker,但后台作业并非是后台任务,后台作业用一种队列且持久稳固的方式安排一些待执行后台任务。

  • 为执行长时间运行的任务而用户无需等待,以提高用户体验。

  • 为创建可重试且持久稳固的任务来保证一个代码将会被成功运行,以提高系统的稳定性。

那什么又是后台工作者呢?
后台工作者则是简单运行在应用程序后台的独立线程,它用于定期执行一些任务。

  • 一个后台工作者可以定期清除临时表、重建索引。

  • 一个后台工作者可以定期清除日志。

2. 实现机制