Spring Websocket多个代理中继地址?

时间:2016-03-19 18:49:55

标签: spring rabbitmq spring-websocket

我有一群RabbitMQ服务器。我想将我的Spring引导应用程序(带有websockets)的StompBrokerRelay请求与整个集群中的节点进行负载平衡,但是我没有看到我可以在哪里设置MessageBrokerRegistry的地址列表。现在,配置如下所示:

String matchesFoo = "(?:(?:(?=\\().*?\\))\\s?)+(.*)";

是否有某种方法可以使用.setRelayHosts()或者我是否需要寻找另一个框架,或者天堂禁止,尝试将这些东西用于与多个主机一起工作。

2 个答案:

答案 0 :(得分:1)

现在不可能。 Spring websocket有点半生不熟。

答案 1 :(得分:0)

选中https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#websocket-stomp-handle-broker-relay-configure。如果希望提供多个地址,则在每次尝试连接时,都可以配置地址供应商,而不是固定的主机和端口。本节末尾还包含代码段。