fix: 更新 .gitignore 文件以排除 Redis 定阅的 obj 文件;优化 KafkaConsume 服务中的消费者启动逻辑
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -90,3 +90,4 @@
|
|||||||
/MyFaster
|
/MyFaster
|
||||||
/MyFunctioncache
|
/MyFunctioncache
|
||||||
/mypwsh
|
/mypwsh
|
||||||
|
/Redis定阅/obj
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<NameOfLastUsedPublishProfile>E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\BLWLogServer\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
|
<NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile>
|
||||||
<Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
<Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
||||||
<Controller_SelectedScaffolderCategoryPath>root/Common/Api</Controller_SelectedScaffolderCategoryPath>
|
<Controller_SelectedScaffolderCategoryPath>root/Common/Api</Controller_SelectedScaffolderCategoryPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|||||||
@@ -29,17 +29,14 @@ namespace BLWLogServer.Services
|
|||||||
private static Queue<long> _RCUOnLine = new(10);
|
private static Queue<long> _RCUOnLine = new(10);
|
||||||
|
|
||||||
protected async override Task ExecuteAsync(CancellationToken stoppingToken)
|
protected async override Task ExecuteAsync(CancellationToken stoppingToken)
|
||||||
{
|
|
||||||
await Task.Factory.StartNew(async () =>
|
|
||||||
{
|
{
|
||||||
var consumers = new List<Task>();
|
var consumers = new List<Task>();
|
||||||
for (int i = 0; i < 3; i++)
|
for (int i = 0; i < 3; i++)
|
||||||
{
|
{
|
||||||
consumers.Add(Task.Run(() => StartConsumer(stoppingToken)));
|
consumers.Add(StartConsumer(stoppingToken));
|
||||||
}
|
}
|
||||||
await Task.WhenAll(consumers);
|
await Task.WhenAll(consumers);
|
||||||
//await StartConsumer(stoppingToken);
|
//await StartConsumer(stoppingToken);
|
||||||
}, TaskCreationOptions.LongRunning);
|
|
||||||
}
|
}
|
||||||
private async Task StartConsumer(CancellationToken stoppingToken)
|
private async Task StartConsumer(CancellationToken stoppingToken)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user