0
所以我們可以說我有這個全局變量foo
,當我的服務器運行時,我可以訪問它。我想成爲可能的是,如果我的服務器崩潰它將首先嚐試恢復foo
,然後繼續做服務器的東西。我想知道做這種事情的最佳方式。以下是我可以想到的做法。有一個全局變量在Nodejs崩潰後仍然存在
1,每當foo
被更新,(這不經常),我會寫一個marshalized foo
文件,並在我的服務器崩潰,也eval
該文件的內容的是foo
。
2,使用輕數據庫,如SQLite的存儲foo
,
來想一想這兩種想法真的密切相關,但有沒有給出一個稱爲解決方案,foo
在任何時間都將是10kBytes
。
什麼是您的具體問題?是的,這些都是完成任務的可行方式(將數據從全局變量中去除/序列化);有可能是其他人,每個人都有其優點和缺點...... – maerics 2012-02-29 03:17:42