2012-02-29 53 views
0

所以我们可以说我有这个全局变量foo,当我的服务器运行时,我可以访问它。我想成为可能的是,如果我的服务器崩溃它将首先尝试恢复foo,然后继续做服务器的东西。我想知道做这种事情的最佳方式。以下是我可以想到的做法。有一个全局变量在Nodejs崩溃后仍然存在

1,每当foo被更新,(这不经常),我会写一个marshalized foo文件,并在我的服务器崩溃,也eval该文件的内容的是foo

2,使用轻数据库,如SQLite的存储foo

来想一想这两种想法真的密切相关,但有没有给出一个称为解决方案,foo在任何时间都将是10kBytes

+0

什么是您的具体问题?是的,这些都是完成任务的可行方式(将数据从全局变量中去除/序列化);有可能是其他人,每个人都有其优点和缺点...... – maerics 2012-02-29 03:17:42

回答

相关问题