У меня есть приложение Spring, которое подключается к конечной точке websocket. Для этого я использую Spring и Tyrus websocket client.
WebSocketClient wsClient = new StandardWebSocketClient();
WebSocketStompClient stompClient = new WebSocketStompClient(wsClient);
stompClient.setMessageConverter(new StringMessageConverter());
stompClient.setTaskScheduler(new ConcurrentTaskScheduler());
String url = "ws://localhost:8080/services/stomp";
StompSessionHandler handler = new MySessionHandler();
stompClient.connect(url, handler);
Зависимость от Tyrus websocket client:
<dependency>
<groupId>org.glassfish.tyrus.bundles</groupId>
<artifactId>tyrus-standalone-client</artifactId>
<version>1.17</version>
</dependency>
Возможно ли включить permessage-deflate websocket extension чтобы разрешить сжатие сообщений?
Или можно ли использовать любой другой клиент websocket с Spring, чтобы разрешить сжатие сообщений?