是否可以限制ASP.NET Core中后台任务的CPU使用率?

时间:2019-12-06 10:17:31

标签: asp.net multithreading cpu core background-task

我们有一个用ASP.NET核心编写的WebAPI。它正在处理来自API使用者的HTTP调用。 我们想要添加将侦听Azure Service Bus队列并处理消息的后台任务。这些主要是清理任务,这些任务将删除过期的资源。

我们要优先处理HTTP调用(以维护SLA等)。

是否有一种方法可以确保HTTP调用始终有80%的CPU可用? (不过,如果没有收到HTTP调用,后台任务可以使用更多的CPU)

0 个答案:

没有答案