Ktor 中的后台任务,例如 ASP.Net Core 中的“托管服务”
Posted
技术标签:
【中文标题】Ktor 中的后台任务,例如 ASP.Net Core 中的“托管服务”【英文标题】:Background tasks in Ktor like "Hosted Service" in ASP.Net Core 【发布时间】:2021-02-06 18:35:16 【问题描述】:我想知道如何在 Ktor 中创建后台任务,例如 ASP.Net Core 中的“托管服务”。 我需要在我的 Ktor 服务器上无限期地运行一个后台任务。
我来自 C# 背景,我们使用 c# asp.net 核心中的“托管服务”来处理这个问题
任何建议,示例
比你还多。 最好的问候
【问题讨论】:
【参考方案1】:Ktor 中没有后台任务功能,但您可以使用 kotlinx.coroutines
库中的 background jobs。
【讨论】:
以上是关于Ktor 中的后台任务,例如 ASP.Net Core 中的“托管服务”的主要内容,如果未能解决你的问题,请参考以下文章
用于后台任务的asp.net框架中的Ihostedservice等价物
在asp.net mvc 3中的后台作业/计划任务中发送电子邮件