【发布时间】:2021-09-23 08:57:01
【问题描述】:
对不起,如果这个问题听起来真的很无聊,我只是不知道用谷歌搜索什么。
假设我有一个从数据库中获取 10000 行的函数,对其进行处理,然后作为 Excel 文件返回。
它可以工作,但需要大约 2 - 3 分钟的时间,并且让其他操作变得缓慢,然后我打算做的是让导出功能将它移动到它自己的服务器上,这意味着我有 2 个快速服务器正在运行,1用于管理面板,1 仅用于导出功能。
因此管理面板将通过 socket.io 告诉导出服务器执行导出过程
如果我想让导出服务器持续大约 30 分钟以导出数据,并且如果有另一个导出请求,它会等待第一个请求完成,那么最好使用什么方法/技术。就像你向谷歌询问你的数据一样,他们会在几天内完成,但你不会在同一个屏幕上等待几天,他们只会在你完成后给你发电子邮件
我真正要问的是我应该用谷歌搜索什么词或技术来知道我描述的整个过程被称为什么。对不起,如果这个问题听起来真的很无聊,我只是不知道用谷歌搜索什么。
【问题讨论】:
标签: mysql node.js express export long-running-processes