fix: 更新 .gitignore 文件以排除 Redis 定阅的 obj 文件;优化 KafkaConsume 服务中的消费者启动逻辑
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user