该enableStompBrokerRelay
方法返回一个方便的注册实例,该实例公开了一个流畅的 API。
你可以使用这个 fluent API 来配置你的 Broker 中继:
registry.enableStompBrokerRelay("/topic").setRelayHost("host").setRelayPort("1234");
您还可以配置各种属性,例如代理的登录/传递凭据等。
与 XML 配置相同:
<websocket:message-broker>
<websocket:stomp-endpoint path="/foo">
<websocket:handshake-handler ref="myHandler"/>
<websocket:sockjs/>
</websocket:stomp-endpoint>
<websocket:stomp-broker-relay prefix="/topic,/queue"
relay-host="relayhost" relay-port="1234"
client-login="clientlogin" client-passcode="clientpass"
system-login="syslogin" system-passcode="syspass"
heartbeat-send-interval="5000" heartbeat-receive-interval="5000"
virtual-host="example.org"/>
</websocket:message-broker>
有关属性和默认值的更多详细信息,请参阅StompBrokerRelayRegistration javadoc。