我需要增加以增加websockets的最大文本消息缓冲区大小。我需要发送许多太大的消息。 请问您有什么建议吗?
答案 0 :(得分:0)
当你使用Jetty的默认WebSocketServletFactory时......
@Override
public void configure(WebSocketServletFactory factory) {
factory.getPolicy().setIdleTimeout(600000);
factory.register(Socket.class);
}
您可以在...中简单地更改消息缓冲区大小。
factory.getPolicy().setMaxTextMessageBufferSize(int size);
另请参阅整个API:apidocs/org/eclipse/jetty/websocket/api/WebSocketPolicy
以下是有关jetty&websocket-server的更多信息: eclipse.org/jetty/documentation