【发布时间】:2012-10-05 15:05:43
【问题描述】:
我是 Akka 的初学者,我喜欢它为异步编程提供的许多功能,例如 Actors、Agents 或 Futures。
Akka 的一个强大卖点是,当一个 Actor 崩溃时,Actor 系统会重新创建一个等效的 Actor 并插入旧的位置,从而保证强大的稳定性。
其他一些系统(我被告知 JMS 就是其中之一)更进一步,并持续保持参与者之间发送的消息。这样,如果机器在物理上崩溃了——比如因为硬件故障——仍然可以恢复到故障前的状态。
这对我现在正在开发的应用程序非常有吸引力。 Akka 是否提供任何此类机制?如果没有,是否有某种方法可以将其与外部系统集成以实现这一目标?
【问题讨论】:
标签: scala persistence akka fault-tolerance