在Netty 4.0.x中,WebSocketServerProtocolHandler的默认帧大小为65536字节,但您可以根据需要将其设置为高。 WebSocket协议将大小限制为18,446,744,073,709,551,615 bytes。框架尺寸有这么低的原因吗? DDOS-Attacks是否有这种行为的原因?
My Netty堆栈如下:
HttpServerCodec
HttpContentCompressor
HttpContentDecompressor
HttpObjectAggregator(65536)
WebSocketServerProtocolHandler(...,65536)
...
我是否应该将HttpObjectAggregator大小设置为18,446,744,073,709,551,615以避免TooLongFrameException并将WebSocketServerProtocolHandler保留为65536?什么是最佳做法?