上传者: 42138525
|
上传时间: 2021-12-20 16:56:44
|
文件大小: 11KB
|
文件类型: -
托管服务网核
Marcos Soares通过.NET Core 3.1使用IHostedService在微服务中实现后台任务,然后在Docker上托管应用程序。
细节
ASP.NET Core 1.x和2.x支持IWebHost用于Web应用程序中的后台进程。 .NET Core 2.1和更高版本支持IHost使用简单的控制台应用程序进行后台进程。 注意WebHost和Host之间的区别。
ASP.NET Core 2.0中的WebHost(实现IWebHost的基类)是用于向流程提供HTTP服务器功能的基础结构构件,例如,当您实现MVC Web应用程序或Web API服务时。 它提供了ASP.NET Core中所有新的基础结构优点,使您能够使用依赖项注入,在请求管道中插入中间件等。 WebHost使用这些非常相同的IHostedServices进行后台任务。
.NET Core 2.