fix: 更新 .gitignore 文件以排除 Redis 定阅的 obj 文件;优化 KafkaConsume 服务中的消费者启动逻辑

This commit is contained in:
2026-02-09 15:22:05 +08:00
parent 5e921fab74
commit 02d6778e35
3 changed files with 8 additions and 10 deletions

View File

@@ -30,16 +30,13 @@ namespace BLWLogServer.Services
protected async override Task ExecuteAsync(CancellationToken stoppingToken)
{
await Task.Factory.StartNew(async () =>
var consumers = new List<Task>();
for (int i = 0; i < 3; i++)
{
var consumers = new List<Task>();
for (int i = 0; i < 3; i++)
{
consumers.Add(Task.Run(() => StartConsumer(stoppingToken)));
}
await Task.WhenAll(consumers);
//await StartConsumer(stoppingToken);
}, TaskCreationOptions.LongRunning);
consumers.Add(StartConsumer(stoppingToken));
}
await Task.WhenAll(consumers);
//await StartConsumer(stoppingToken);
}
private async Task StartConsumer(CancellationToken stoppingToken)
{