2016-11-23 51 views
0

我有以下斯卡拉對象,我想與protobuf的序列化:阿卡(JVM):另一條消息中序列化與protobuf的一個actorref

我的理解是,阿卡配有ProtobufSerializer,我可以用來從/到ActorRef序列化。因此,我所定義的原型文件以下消息:

message Worker { 
    string id = 1; 
    bytes ref = 2; 
} 

但是靜態方法ProtobufSerializer走,我沒有手頭有,當我需要通過context.system屬性序列化的消息(僅ActorSystem的ExtentendActorSystem我的演員)。我不知道如何實際序列化我的對象p​​rotobuf和其他方式。

回答

0

我不知道它是真實的哪些情況,但我可以簡單地我ActorSystem強制轉換爲ExtendedActorSystem。在我的具體情況下(我使用Akka Persistence和Akka Singleton),它似乎工作正常。

相關問題