Scala 发送可序列化消息的远程akka参与者错误

Scala 发送可序列化消息的远程akka参与者错误,scala,serialization,akka,Scala,Serialization,Akka,我使用的是远程akka参与者,我想发送序列化消息,使用ObjectOutputStream,但在本地参与者将消息发送给远程参与者时出现abd错误,错误为: java.io.NotReerializableException未配置序列化-类java.io.ObjectOutputStream的绑定 建议使用哪种类型的序列化 Ajava.io.ObjectOutputStream不可序列化,因此不能作为开箱即用的远程消息发送。您需要发送不同的消息,或者为该类编写序列化程序,并适当地配置Akka。但是

我使用的是远程akka参与者,我想发送序列化消息,使用ObjectOutputStream,但在本地参与者将消息发送给远程参与者时出现abd错误,错误为: java.io.NotReerializableException未配置序列化-类java.io.ObjectOutputStream的绑定
建议使用哪种类型的序列化

A
java.io.ObjectOutputStream
不可序列化,因此不能作为开箱即用的远程消息发送。您需要发送不同的消息,或者为该类编写序列化程序,并适当地配置Akka。但是,考虑到
ObjectOutputStream
是什么,通过网络发送这种类型的对象甚至没有意义


此外,
java.io.ObjectOutputStream
实际上是可变的,因此无论如何,它绝对不应该在Akka中作为消息发送,从而使整个事情变得毫无意义。不要这样做。

A
java.io.ObjectOutputStream
是不可序列化的,因此不能作为开箱即用的远程消息发送。您需要发送不同的消息,或者为该类编写序列化程序,并适当地配置Akka。但是,考虑到
ObjectOutputStream
是什么,通过网络发送这种类型的对象甚至没有意义


此外,
java.io.ObjectOutputStream
实际上是可变的,因此无论如何,它绝对不应该在Akka中作为消息发送,从而使整个事情变得毫无意义。不要这样做。

A
java.io.ObjectOutputStream
是不可序列化的,因此不能作为开箱即用的远程消息发送。您需要发送不同的消息,或者为该类编写序列化程序,并适当地配置Akka。但是,考虑到
ObjectOutputStream
是什么,通过网络发送这种类型的对象甚至没有意义


此外,
java.io.ObjectOutputStream
实际上是可变的,因此无论如何,它绝对不应该在Akka中作为消息发送,从而使整个事情变得毫无意义。不要这样做。

A
java.io.ObjectOutputStream
是不可序列化的,因此不能作为开箱即用的远程消息发送。您需要发送不同的消息,或者为该类编写序列化程序,并适当地配置Akka。但是,考虑到
ObjectOutputStream
是什么,通过网络发送这种类型的对象甚至没有意义


此外,
java.io.ObjectOutputStream
实际上是可变的,因此无论如何,它绝对不应该在Akka中作为消息发送,从而使整个事情变得毫无意义。不要这样做。

您不必创建自己的
ObjectOutputStream
来发送消息。您只需要一个域消息对象(例如,
Person
AddItem
,…),它可以序列化到Akka参与者。Akka将负责通过电线发送。默认情况下,它将使用Java序列化(这不是最有效的)

发送消息不必创建自己的
ObjectOutputStream
。您只需要一个域消息对象(例如,
Person
AddItem
,…),它可以序列化到Akka参与者。Akka将负责通过电线发送。默认情况下,它将使用Java序列化(这不是最有效的)

发送消息不必创建自己的
ObjectOutputStream
。您只需要一个域消息对象(例如,
Person
AddItem
,…),它可以序列化到Akka参与者。Akka将负责通过电线发送。默认情况下,它将使用Java序列化(这不是最有效的)

发送消息不必创建自己的
ObjectOutputStream
。您只需要一个域消息对象(例如,
Person
AddItem
,…),它可以序列化到Akka参与者。Akka将负责通过电线发送。默认情况下,它将使用Java序列化(这不是最有效的)