创建容错系统 - 使用数据文件重新加载保存数据?

时间:2012-04-24 21:24:21

标签: java monitor fault fault-tolerance

编辑 - 实现语言是Java。

我想制作一个简单的容错系统。

  • 对象A - 此对象包含系统的决策逻辑。
  • 对象B - 将使用此对象控制容错

我最初的想法是让对象A更新对象B,其中包含要保存到数据文件的变量值。然后,对象B将创建一个数据文件,该文件将保存到平台系统的硬盘驱动器中。

我的问题是:如何使用对象变量的值创建数据文件,然后从数据文件中检索这些变量?当他们被召唤时。

我很高兴将变量值写入记事本文件,然后从文件中调用它们

1 个答案:

答案 0 :(得分:0)

对于您只想为内存数据提供持久性和容错性的简单用例,您可能需要查看Prevayler。它是一个简单的库,可以在序列化之上构建检查点(快照)和重做日志,为您提供廉价的事务语义。