Serialization &引用;最大允许大小128000字节,编码类scala的实际大小“;akka远程处理中的错误
我想使用Akka远程处理在参与者之间通过网络交换消息,但对于大字符串消息,我得到以下错误:Serialization &引用;最大允许大小128000字节,编码类scala的实际大小“;akka远程处理中的错误,serialization,akka,akka-cluster,akka-remoting,Serialization,Akka,Akka Cluster,Akka Remoting,我想使用Akka远程处理在参与者之间通过网络交换消息,但对于大字符串消息,我得到以下错误: akka.remote.OversizedPayloadException: Discarding oversized payload sent to Actor :: max allowed size 128000 bytes , actual size of encoded class scala. 如何修复此限制?我添加了以下配置,现在一切正常: akka { actor { pr
akka.remote.OversizedPayloadException: Discarding oversized payload
sent to Actor :: max allowed size 128000 bytes
, actual size of encoded class scala.
如何修复此限制?我添加了以下配置,现在一切正常:
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
maximum-payload-bytes = 30000000 bytes
netty.tcp {
hostname = "127.0.0.1"
port = 2552
message-frame-size = 30000000b
send-buffer-size = 30000000b
receive-buffer-size = 30000000b
maximum-frame-size = 30000000b
}
}
}
只是小心把这个限制提高得太高了。你的插座可能会被阻塞,你的心跳可能会失败。