是否有可能从F#挂钩到prestart方法?

时间:2015-04-12 07:53:31

标签: f# akka.net akka.net-persistence

在Akka.NET的当前v.1.0版本中,无法将FSM方法与F#API的持久性相结合。我想知道是否可以使用这样的功能方法 http://bartoszsypytkowski.com/blog/2014/07/05/fsharp-akka-net/ 并同时挂入演员的预启动方法。如果可以在执行prestart方法期间从持久存储中读取,那么这将是实现某种“自定义”持久性的一种方式。

关于如何使用自定义持久解决方案的任何其他建议都非常受欢迎。

1 个答案:

答案 0 :(得分:1)

目前(Akka.Persistence.FSharp v0.8),无法创建预先启动的actor执行块的等效项。您可以通过定义自定义应用方法来读取持久存储 - 它会自动接收最新的快照(在SnapshotOffer消息中)和来自持久存储的事件。