在ASP.Net Core中创建BackgroundService的多个实例

问题描述 投票:0回答:1

我对此很陌生,希望得到一些指示或示例:

如何在 ASP.Net Core 应用程序中创建 BackgroundService 的多个实例来处理队列中的消息。我应该使用BackgroundService还是IHostedService

谢谢

asp.net-core backgroundworker
1个回答
0
投票

您可以使用其中任何一个,因为 BackGroundService 只是 IHostedService 的实现。

通常你会想坚持你的BackgroundService的实现

BackgroundService 是用于实现长期运行的 IHostedService 的基类。

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-8.0&tabs=visual-studio

© www.soinside.com 2019 - 2024. All rights reserved.