我已经为websockets使用了spring sockjs服务器实现。它支持高达2kb但高于websocket连接断开的消息 - 产生1006错误。如果我减小邮件大小,那么它运行正常。 我经历了文档和课程,但可以找到一个我可以增加这个限制的地方。在春季论坛也问过,但没有回复。 有什么想法吗?
答案 0 :(得分:0)
服务器日志中的任何堆栈跟踪?什么服务器?正在使用什么传输(websocket,xhr-streaming,其他?)对于WebSocket传输,您可能会在消息缓冲区上达到默认限制。您是否在文档中看过Configuring the WebSocket Engine部分?
答案 1 :(得分:0)
得到解决,就像spring文档提到的那样,对我来说没有用-tomcat不会从那里选择参数。最后获取ServletServerContainerFactoryBean(总是单例)并设置属性对我有用。细节: How to increase output buffer for spring sockjs websocket server implementation