Я использовал реализацию сервера spring sockjs для веб-сокетов. Он поддерживает сообщения размером до 2 КБ, но выше этого соединение с веб-сокетом разрывается - выдает ошибку 1006. Если я уменьшу размер сообщения, то все будет нормально. Я просмотрел документы, а также классы, но смог найти место, где я могу увеличить этот предел. Спрашивал и на весеннем форуме, но ответа нет. Есть идеи?
Установка размера сообщения для сервера websocket spring sockjs
Ответы (2)
Любые следы стека в журналах сервера? Какой сервер? И какой транспорт используется (websocket, xhr-streaming, другой?) Для транспорта WebSocket вы можете сталкиваться с ограничениями по умолчанию для буфера сообщений. Вы видели раздел на Настройка механизма WebSocket в документации?
person
Rossen Stoyanchev
schedule
20.02.2014
Я задал аналогичный вопрос, и он был решен. Способ, упомянутый в документе, не работает, см. ссылку о том, как он работает: stackoverflow.com/questions/21730566/ а>,
- person cpandey05; 21.02.2014
Решил, как упомянул весенний документ, у меня не сработало - tomcat не выбирал оттуда параметры. Наконец-то я получил ServletServerContainerFactoryBean (который всегда одноэлементный) и установил там свойства. Подробности: Как увеличить выходной буфер для реализации веб-сервера Spring sockjs.
person
cpandey05
schedule
21.02.2014