【问题标题】:Setting message size for spring sockjs websocket server为spring sockjs websocket服务器设置消息大小
【发布时间】:2014-03-10 18:06:25
【问题描述】:

我已经为 websockets 使用了 spring sockjs 服务器实现。它支持最大 2kb 的消息,但高于该值的 websocket 连接中断 - 会出现 1006 错误。如果我减小消息大小,那么它运行正常。 我浏览了文档和课程,但可以找到一个可以增加此限制的地方。也曾在春季论坛问过,但没有回复。 有什么想法吗?

【问题讨论】:

    标签: spring websocket sockjs spring-websocket


    【解决方案1】:

    服务器日志中有任何堆栈跟踪吗?什么服务器?以及正在使用什么传输(websocket,xhr-streaming,其他?)对于 WebSocket 传输,您可能会达到消息缓冲区的默认限制。你看过文档中关于Configuring the WebSocket Engine 的部分吗?

    【讨论】:

    【解决方案2】:

    解决了,spring文档提到的方式对我不起作用-tomcat不会从那里选择参数。终于掌握了 ServletServerContainerFactoryBean (它总是单例的)并在那里设置属性对我有用。细节: How to increase output buffer for spring sockjs websocket server implementation.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-25
      • 2015-06-23
      • 1970-01-01
      • 2015-07-24
      • 2016-03-24
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      相关资源
      最近更新 更多