У меня есть работающее приложение весенней загрузки, которое имеет Component
, которое отправляет сообщения STOMP через SimpMessagingTemplate
.У меня есть полезная нагрузка сообщения, которая содержит большой объем данных даты / значения, и после определенного момента приложение никогда не инициализирует Tomcat правильно.Если я закомментирую некоторые данные в моей полезной нагрузке, Tomcat запустится, как ожидалось, например,
TomcatWebServer : Tomcat started on port(s): 8080 (https) with context path ''
Но с полной полезной нагрузкой эта точка никогда не будет достигнута.Я бью какой-то предел?Я экспериментировал с увеличением sendTimeLimit и messageSizeLimit, но безуспешно.
@Override
public void configureWebSocketTransport(final WebSocketTransportRegistration registry) {
registry.setSendTimeLimit(60 * 10_000);
registry.setMessageSizeLimit(128 * 1024);
}
Я произвел рефакторинг своего кода для вычисления данных полезной нагрузки в нескольких потоках, что позволило мне успешно запустить Tomcat с полной полезной нагрузкой, но по мере того, как яожидайте, что для дальнейшего роста было бы здорово понять, что происходит.