|
|
|
@ -13,8 +13,6 @@ namespace Volo.Abp.BackgroundJobs; |
|
|
|
|
|
|
|
public class BackgroundJobWorker : AsyncPeriodicBackgroundWorkerBase, IBackgroundJobWorker |
|
|
|
{ |
|
|
|
protected const string DistributedLockName = "AbpBackgroundJobWorker"; |
|
|
|
|
|
|
|
protected AbpBackgroundJobOptions JobOptions { get; } |
|
|
|
|
|
|
|
protected AbpBackgroundJobWorkerOptions WorkerOptions { get; } |
|
|
|
@ -39,7 +37,7 @@ public class BackgroundJobWorker : AsyncPeriodicBackgroundWorkerBase, IBackgroun |
|
|
|
|
|
|
|
protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext) |
|
|
|
{ |
|
|
|
await using (var handler = await DistributedLock.TryAcquireAsync(DistributedLockName, cancellationToken: StoppingToken)) |
|
|
|
await using (var handler = await DistributedLock.TryAcquireAsync(WorkerOptions.DistributedLockName, cancellationToken: StoppingToken)) |
|
|
|
{ |
|
|
|
if (handler != null) |
|
|
|
{ |
|
|
|
|