java - Akka:可序列化的 Prop

标签 java scala serialization akka akka-cluster

基于Akka documentation :

If you want to verify that your Props are serializable you can enable the following config option:

akka {
  actor {
    serialize-creators = on
  }
}

我的问题是 Props 应该是可序列化的吗?为什么?

是不是因为访问了ShardRegion

ClusterSharding.get(actorSystem)
    .start("Devices", Device.props(x, y) , settings, new DeviceMessageExtractor(t));

最佳答案

如果您想远程创建 actor, Prop 对象应该是可序列化的。该对象将被发送到远程系统,而不是远程系统将创建 actor。

请查看 https://doc.akka.io/docs/akka/current/remoting.html 的“远程创建 Actor”部分.

关于java - Akka:可序列化的 Prop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56616370/

相关文章:

Java序列化导致并发修改异常

java - 完全不相关的代码行出现断言错误 - 学校项目的 Junit 测试

java - J2EE : How can I better structure my servlets?

scala - 理解mllib滑动

scala - 如果 A 和 B 是单子(monad),如何将 A[B[C]] 转换为 B[A[C]]?

c - 如何在 C 中序列化和反序列化 Hessian 调用

java - 对于大致相同时间 : multiple Handlers with single Runnable each, 的指令或具有多个 Runnable 的单个 Handler 来说,哪个更好?

java - 将 SelectItem[] 保存到 List<Hotel> 对象

java - 使用 Scala foreach 处理 CQEngine ResultSet 非常慢

java - 我可以使用 fastxml 将日期写入 ISODate 以使用即将到期的 mongodb 索引吗?