akka 远程处理中出现“最大允许大小 128000 字节,编码类 scala 的实际大小”错误

2024-04-17

我想使用 Akka Remoting 在参与者之间通过网络交换消息,但是对于大型字符串消息,我收到以下错误:

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
    }
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

akka 远程处理中出现“最大允许大小 128000 字节,编码类 scala 的实际大小”错误 的相关文章

随机推荐