优先级队列注册为单例模式
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
121ca01be3
commit
8ec535be53
|
|
@ -63,6 +63,7 @@ builder.Host
|
||||||
#region 配置服务
|
#region 配置服务
|
||||||
var _configuration = builder.Configuration;
|
var _configuration = builder.Configuration;
|
||||||
|
|
||||||
|
builder.Services.AddSingleton<FileSyncQueue>();
|
||||||
builder.Services.AddHostedService<SyncFileRecoveryService>();
|
builder.Services.AddHostedService<SyncFileRecoveryService>();
|
||||||
builder.Services.AddHostedService<FileSyncWorker>();
|
builder.Services.AddHostedService<FileSyncWorker>();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ using Microsoft.AspNetCore.Builder;
|
||||||
using Microsoft.AspNetCore.Hosting;
|
using Microsoft.AspNetCore.Hosting;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
using Microsoft.AspNetCore.SignalR;
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
|
|
@ -88,6 +89,7 @@ builder.Services.ConfigureServices(_configuration);
|
||||||
|
|
||||||
builder.Services.AddHostedService<HangfireHostService>();
|
builder.Services.AddHostedService<HangfireHostService>();
|
||||||
|
|
||||||
|
builder.Services.AddSingleton<FileSyncQueue>();
|
||||||
builder.Services.AddHostedService<SyncFileRecoveryService>();
|
builder.Services.AddHostedService<SyncFileRecoveryService>();
|
||||||
builder.Services.AddHostedService<FileSyncWorker>();
|
builder.Services.AddHostedService<FileSyncWorker>();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue