Сообщение STOMP Spring WebSocket превышает ограничение размераJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сообщение STOMP Spring WebSocket превышает ограничение размера

Сообщение Anonymous »

Я внедряю Spring WebSocket в наше веб-приложение Spring MVC. Однако я сталкиваюсь с превышением размера сообщения, когда пытаюсь отправить действительно большое сообщение в конечную точку.

Я получаю следующую ошибку:

Код: Выделить всё

message:The 'content-length' header 68718  exceeds the configured message buffer size limit 65536

14:49:11,506 ERROR [org.springframework.web.socket.messaging.StompSubProtocolHandler] (http-localhost/127.0.0.1:8080-4) Failed to parse TextMessage payload=[13684590},..], byteCount=16384, last=true] in session vlsxdeol. Sending STOMP ERROR to client.: org.springframework.messaging.simp.stomp.StompConversionException: The 'content-length' header 68718  exceeds the configured message buffer size limit 65536
at org.springframework.messaging.simp.stomp.BufferingStompDecoder.checkBufferLimits(BufferingStompDecoder.java:148) [spring-messaging-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.messaging.simp.stomp.BufferingStompDecoder.decode(BufferingStompDecoder.java:124) [spring-messaging-4.1.6.RELEASE.jar:4.1.6.RELEASE]
Вот моя конфигурация:

Код: Выделить всё

@MessageMapping("/user/sockettest" )
@SendTo("/topic/sockettestresult")
public String sockAdd(ListId[] listIds) {
..
SecurityContextHolder.getContext().getAuthentication().getPrincipal();

return stringRet;
}
Конфигурация XML выглядит следующим образом:
Код на стороне клиента выглядит следующим образом:

Код: Выделить всё

function versionFiles() {
stompClient.send("/testbrkr/user/sockettest", {}, JSON.stringify(listIds));
}
Можете ли вы сообщить мне, какой обходной путь подойдет?

Ответ: Если вы знаете, каким будет максимальный предел размера
Я ищу, как сделать частичный обмен сообщениями, опубликую это здесь, как только узнаю и заработаю

Подробнее здесь: https://stackoverflow.com/questions/343 ... size-limit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»