feat(master): Подкготовка расписания

This commit is contained in:
Mikhail Trubnikov
2023-10-24 12:14:22 +10:00
parent 7991121f07
commit 1d515e46c1
14 changed files with 2882 additions and 22 deletions

View File

@@ -1,23 +1,21 @@
using PARR.Master;
namespace PARR.MasterWorker
{
public class Worker : BackgroundService
{
private readonly ILogger<Worker> _logger;
private readonly IMaster master;
public Worker(ILogger<Worker> logger)
public Worker(ILogger<Worker> logger, IMaster master)
{
_logger = logger;
this.master = master;
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
//while (!stoppingToken.IsCancellationRequested)
//{
// _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
// await Task.Delay(1000, stoppingToken);
//}
await master.StartAsync();
}
}
}

View File

@@ -31,5 +31,8 @@
"QueueName": "parr-orders",
"User": "espp_orders_master",
"Password": "Fjhgsdf*^%9sdfsd2"
},
"WorkerSettings": {
"RepeatEvery": "0:30:00"
}
}