【发布时间】:2012-02-29 10:17:34
【问题描述】:
假设我有这个全局变量foo,在我的服务器运行时我可以访问它。我希望成为可能的是,如果我的服务器崩溃,它将首先尝试恢复foo,然后继续执行服务器操作。我想知道做这件事的最好方法。以下是我能想到的方法。
1,每当foo 更新时(不经常更新),我会将一个编组的foo 写入文件,当我的服务器崩溃时,它将eval 文件的内容为foo .
2、使用sqlite等轻量级数据库存储foo,
想一想,这两个想法确实密切相关,但是鉴于foo 在任何时候都将是10kBytes,是否有参考解决方案。
【问题讨论】:
-
您的具体问题是什么?是的,这些都是完成任务的可行方法(将数据反序列化到全局变量/从全局变量序列化);可能还有其他人,每个人都有其优点和缺点......
标签: node.js