[+] 配置

This commit is contained in:
acgist
2025-09-28 18:02:10 +08:00
parent 2d065876db
commit 95398a0f64

View File

@@ -5,6 +5,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.server.standard.ServerEndpointExporter; import org.springframework.web.socket.server.standard.ServerEndpointExporter;
import org.springframework.web.socket.server.standard.ServletServerContainerFactoryBean;
import com.acgist.taoyao.signal.client.websocket.WebSocketSignal; import com.acgist.taoyao.signal.client.websocket.WebSocketSignal;
@@ -29,4 +30,13 @@ public class WebSocketSignalAutoConfiguration {
return new ServerEndpointExporter(); return new ServerEndpointExporter();
} }
@Bean
public ServletServerContainerFactoryBean createWebSocketContainer() {
final ServletServerContainerFactoryBean container = new ServletServerContainerFactoryBean();
container.setMaxSessionIdleTimeout(60L * 1000);
container.setMaxTextMessageBufferSize(1024 * 1024);
container.setMaxBinaryMessageBufferSize(1024 * 1024);
return container;
}
} }