【发布时间】:2017-09-24 01:45:14
【问题描述】:
我目前正在使用该类配置我的 Spring Websocket
public class WebSocketConfig extends WebSocketMessageBrokerConfigurationSupport
现在我遇到了Spring STOMP Websockets: any way to enable permessage-deflate on server side?的建议
利用
public class SampleJettyWebSocketsApplication implements WebSocketConfigurer
并覆盖
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry)
和优惠
@Bean
public DefaultHandshakeHandler handshakeHandler()
问题,WebSocketConfigurer和WebSocketMessageBrokerConfigurationSupport是什么关系?换句话说,我是否可以通过第一类的 API WebSocketMessageBrokerConfigurationSupport 以某种方式从 WebSocketConfigurer 实现添加配置,因此所有配置都保留在一个文件中?
【问题讨论】:
-
你能告诉我们为什么
@EnableWebSocketMessageBroker对你来说还不够吗? -
@ArtemBilan,我只是在你的所有对象中有点弱:))我需要的是启用 permessage-deflate(参见问题中的链接)。我还覆盖了 OutgoingExecutorChannel,因为我们需要在多线程发送中严格排序。
标签: spring websocket jetty spring-websocket java-websocket