我正在阅读关于某个名为 stackoverflow 的页面的徽章系统的博客Easy Background Tasks:P,因此,在评论中说他们以执行任务的服务结束,但例如:
用户在 T1 时间执行操作 此操作取决于 X 个用户 在 T2 时间之后,您需要执行一些数据库查询并通知用户(电子邮件或其他)
我这样说是因为实时体验,所以这里的问题是,如果你使用线程,假设你有 1000 个执行操作的用户,你将有 1000 个等待线程,所以在一段时间内,会出现 reciclyng,或者如果服务器由于某种原因关闭,您将丢失所有这些任务。使用计时器将在相同的情况下结束
如果您使用服务,您将失去实时体验,例如在线游戏中。
那么,如何处理这种东西呢?