1

私は次のようなnettyパイプラインを持っています:

            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オブジェクトを取得するにはどうすればよいですか?

4

1 に答える 1

3

コンストラクターを介して渡すことができます。javadocsをチェックアウトするだけです。

于 2012-06-25T18:49:51.380 に答える