有没有办法将使用我自己的类输入的消息发送给远程参与者?
比如我想能够在我的远程演员收到类似这样的消息:有没有办法将使用我自己的类型输入的消息发送给Akka远程演员?
case myClass: MyClass => doSomething()
但我得到一个错误local class incompatible
因为serialVersionUID
是不同的。
发送我找到的MyClass类型的消息的唯一方法是在Json中序列化它。但我必须序列化/反序列化它,并且更有问题,我没有一个干净的方式来接收两种类型的消息...
那么有没有办法将强类型消息发送到远程actor?如果没有,解决方法是什么?
发现它看起来像你有你的角色的类路径2个不同的版本。检查类路径并定义'serialVersionUUID'的显式值' –
“通过强类型我的意思是用我自己的类键入” - 您可能应该改写,因为这不是对其他人的意义 –
@ChrisMartin这将是什么名称? – Simon