【问题标题】:java akka default serializer warningjava akka默认序列化程序警告
【发布时间】:2016-10-27 00:33:12
【问题描述】:

我不想禁用警告消息,因为我想知道如何实现定义序列化程序以提高性能的建议?

[INFO] [06/24/2016 19:28:34.659] [main] [akka.remote.Remoting] Starting remoting
[INFO] [06/24/2016 19:28:34.827] [main] [akka.remote.Remoting] Remoting started; listening on addresses :[akka.tcp://requesterActorSystem@127.0.0.1:41999]
[INFO] [06/24/2016 19:28:34.829] [main] [akka.remote.Remoting] Remoting now listens on addresses: [akka.tcp://requesterActorSystem@127.0.0.1:41999]
[WARN] [06/24/2016 19:28:35.303] [requesterActorSystem-akka.remote.default-remote-dispatcher-13] [akka.serialization.Serialization(akka://requesterActorSystem)] Using the default Java serializer for class [com.typesafe.config.impl.SimpleConfig] which is not recommended because of performance implications. Use another serializer or disable this warning using the setting 'akka.actor.warn-about-java-serializer-usage'

【问题讨论】:

    标签: java jvm akka akka-remote-actor akka-remoting


    【解决方案1】:

    查看此页面,有说明:http://doc.akka.io/docs/akka/current/scala/serialization.html

    在您的情况下,使用了默认的 Java 序列化程序,但据说它很慢,因此出于性能原因,最好使用类似 Protobuf 或使用您自己的序列化程序。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 2018-12-19
    • 1970-01-01
    • 2014-09-30
    相关资源
    最近更新 更多