ASPBoilerplate BackgroundJobs 数据库池
ASPBoilerplate BackgroundJobs database pooling
我正在使用 ABP 框架开发 Web 应用程序。默认情况下,默认的后台作业管理器每五秒对数据库进行一次池化,以查找可能存在的已定义作业。根据 ABP documents and its implementation,我发现它默认设置为五秒。但是,我无法更新计时器来更新它。即使我尝试使用下面的代码禁用它,也没有成功,它仍然是 运行ning.
if (DebugHelper.IsDebug)
{
Configuration.BackgroundJobs.IsJobExecutionEnabled = false;
}
要继续,有没有办法将这个后台作业替换为仅石英。我认为在添加 Quartz 集成的情况下,它们同时 运行。
任何帮助将不胜感激。
根据其 implementation,默认值已设置为五秒,可以在 CoreModule
的 PreInitialize
方法中配置和覆盖。它所需要的全部如下:
public override void PreInitialize()
{
...
BackgroundJobManager.JobPollPeriod = 20000; //20 seconds
...
}
我正在使用 ABP 框架开发 Web 应用程序。默认情况下,默认的后台作业管理器每五秒对数据库进行一次池化,以查找可能存在的已定义作业。根据 ABP documents and its implementation,我发现它默认设置为五秒。但是,我无法更新计时器来更新它。即使我尝试使用下面的代码禁用它,也没有成功,它仍然是 运行ning.
if (DebugHelper.IsDebug)
{
Configuration.BackgroundJobs.IsJobExecutionEnabled = false;
}
要继续,有没有办法将这个后台作业替换为仅石英。我认为在添加 Quartz 集成的情况下,它们同时 运行。
任何帮助将不胜感激。
根据其 implementation,默认值已设置为五秒,可以在 CoreModule
的 PreInitialize
方法中配置和覆盖。它所需要的全部如下:
public override void PreInitialize()
{
...
BackgroundJobManager.JobPollPeriod = 20000; //20 seconds
...
}