[問題] 請求會耗費許多時間處理,該怎麼設計呢?

作者: 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