鍍金池/ 問答/HTML/ nodejs 如何處理服務器突然關閉、重啟造成數(shù)據(jù)丟失的情況

nodejs 如何處理服務器突然關閉、重啟造成數(shù)據(jù)丟失的情況

一個nodejs正在運行,突然服務器關閉重啟??赡躰odejs這時候正在進行一些查詢、插入工作。
這時候可能會導致中斷,往往造成一些錯誤。類似事務性。
你們寫程序會考慮這種情況嗎?還是說我的擔心是多余的,畢竟服務器突然關閉這種情況比較少見吧。
因為我發(fā)現(xiàn)處理起來還挺麻煩的。

回答
編輯回答
紓惘

這就是數(shù)據(jù)持久化的必要性了。

事務的話由數(shù)據(jù)庫的事務來接手可能比較好,當然如果你自己用代碼實現(xiàn)也沒問題,注意事務的鎖也要持久化就行

2017年9月19日 02:08