问题解决Websocket字符串长度限制问题单包过大
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题解决Websocket字符串长度限制问题单包过大相关的知识,希望对你有一定的参考价值。
【问题】解决Websocket字符串长度限制问题单包过大
请合理设置这两个值, 否则可能会出现内存溢出的情况
@Configuration
public class WebSocketConfig implements ServletContextInitializer
/**
* ServerEndpointExporter 作用
* 这个Bean会自动注册使用@ServerEndpoint注解声明的websocket endpoint
* @return
*/
@Bean
public ServerEndpointExporter serverEndpointExporter()
return new ServerEndpointExporter();
//在此处修改WebSocket传输的限制,如不修改,无法传输长字符串
@Override
public void onStartup(ServletContext servletContext) throws ServletException
servletContext.addListener(WebAppRootListener.class);
servletContext.setInitParameter("org.apache.tomcat.websocket.textBufferSize","1024000");
servletContext.setInitParameter("org.apache.tomcat.websocket.binaryBufferSize","1024000");
以上是关于问题解决Websocket字符串长度限制问题单包过大的主要内容,如果未能解决你的问题,请参考以下文章