【发布时间】:2017-06-18 23:23:33
【问题描述】:
我正在使用 Akka 2.5.2 和 Scala 2.12.2。
sharding doc 提到,为了让崩溃/重新平衡的分片恢复其实体,ShardRegion.ExtractShardI 必须处理 ShardRegion.StartEntity 消息。
如果一个实体本身需要恢复其内部状态,它必须实现PersistenceActor。为此,实体必须具有唯一的persistenceId。
问题是,当一个实体重新启动时,它如何找到它的persistenceId?这是ShardRegion 演员传入的吗?
【问题讨论】:
标签: akka akka-cluster akka-persistence