Установка размера сообщения для сервера websocket spring sockjs

Я использовал реализацию сервера spring sockjs для веб-сокетов. Он поддерживает сообщения размером до 2 КБ, но выше этого соединение с веб-сокетом разрывается - выдает ошибку 1006. Если я уменьшу размер сообщения, то все будет нормально. Я просмотрел документы, а также классы, но смог найти место, где я могу увеличить этот предел. Спрашивал и на весеннем форуме, но ответа нет. Есть идеи?


person cpandey05    schedule 12.02.2014    source источник


Ответы (2)


Любые следы стека в журналах сервера? Какой сервер? И какой транспорт используется (websocket, xhr-streaming, другой?) Для транспорта WebSocket вы можете сталкиваться с ограничениями по умолчанию для буфера сообщений. Вы видели раздел на Настройка механизма WebSocket в документации?

person Rossen Stoyanchev    schedule 20.02.2014
comment
Я задал аналогичный вопрос, и он был решен. Способ, упомянутый в документе, не работает, см. ссылку о том, как он работает: stackoverflow.com/questions/21730566/ , - person cpandey05; 21.02.2014

Решил, как упомянул весенний документ, у меня не сработало - tomcat не выбирал оттуда параметры. Наконец-то я получил ServletServerContainerFactoryBean (который всегда одноэлементный) и установил там свойства. Подробности: Как увеличить выходной буфер для реализации веб-сервера Spring sockjs.

person cpandey05    schedule 21.02.2014