초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
namespace BrokerCore.Meta;
using Microsoft.Extensions.Hosting;
public class MetaDataReloadScheduler : BackgroundService
{
const int m_reload_interval_min = 1;
private readonly BrokerApiMetaLoader m_broker_api_meta_data_loader;
public MetaDataReloadScheduler(BrokerApiMetaLoader brokerApiMetaDataLoader)
{
m_broker_api_meta_data_loader = brokerApiMetaDataLoader;
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
using var timer = new PeriodicTimer(TimeSpan.FromMinutes(m_reload_interval_min));
while (!stoppingToken.IsCancellationRequested)
{
// TODO: 버전 관리 이슈를 먼저 해결할 후에 사용할 것
// m_broker_api_meta_data_loader.load();
await timer.WaitForNextTickAsync(stoppingToken);
}
}
}