【发布时间】:2019-11-24 18:55:44
【问题描述】:
基于Akka serialization documents,我们可以实现自己的序列化器,并通过配置注册。是否可以通过编程方式(而不是通过配置)注册我们自己的序列化程序,例如通过ActorSystem 实例?
更新:
类似这样的:
ActorSystem actorSystem = ActorSystem.create("app");
actorSystem.registerSerializer(MySerializable.class, MyOwnSerializer());
代替:
actor {
serializers {
custom = "x.y.z.MyOwnSerializer"
}
serialization-bindings {
"x.y.z.MySerializable" = custom
}
}
【问题讨论】:
-
我认为没有任何明确的方法可以注册自定义序列化程序。如果是这样,他们会在他们的文档中提到它。
标签: scala akka serialization