我有一个网络管道,例如:
return Channels.pipeline(
new ObjectEncoder(),
new ObjectDecoder(),
new MyCustomCommandServerHandler());
对于客户端和服务器,其中:
MyCustomCommandServerHandler extends SimpleChannelUpstreamHandler
我得到的错误是我试图从服务器发送回客户端的 POJO 太大并导致以下错误:
org.jboss.netty.handler.codec.frame.TooLongFrameException: 调整后的帧长度超过 1048576: 1816357 - 丢弃
如何调整 ObjectEncoder/Decoder 以获取更大尺寸的 POJO 对象?