[问题] 请求会耗费许多时间处理,该怎么设计呢?

楼主: james999 (无伤大雅)   2020-04-16 17:13:42
各位板友大家好,
小弟最近想在Web设计数据库在线备份的功能,
不过由于备份数据库会耗费许多时间,
甚至可能会超过网站请求设定的timeout,
不晓得这部份能怎么设计? 或是能用什么工具来达成呢?
比较理想的状况是备份完成后,通知刚刚连线的前端工作已经完成,
但又不希望前端页面卡在那边等待。
烦请不吝赐教,谢谢:)
作者: vi000246 (Vi)   2020-04-16 17:33:00
google message queue
作者: rexhuang (BlueCancer)   2020-04-16 20:08:00
备份数据库不是会排在排程或crontab?或用专门备份软件
作者: sa0124 ((恩恩))   2020-04-17 03:03:00
我可能会另外开一个web worker背景执行他
作者: kentyeh (kent)   2020-04-17 09:14:00
现在硬件很便宜,直接做Cluster,postgres,mysql类的数据库都不难
作者: Gold740716 (项为之强)   2020-04-17 22:21:00
做的 api 回传最后备份时间,然后在前端按了备份键后几乎戳一次看时间更新了没。^几秒戳一次^做个 api

Links booklink

Contact Us: admin [ a t ] ucptt.com