我有一群RabbitMQ服务器。我想将我的Spring引导应用程序(带有websockets)的StompBrokerRelay请求与整个集群中的节点进行负载平衡,但是我没有看到我可以在哪里设置MessageBrokerRegistry的地址列表。现在,配置如下所示:
String matchesFoo = "(?:(?:(?=\\().*?\\))\\s?)+(.*)";
是否有某种方法可以使用.setRelayHosts()或者我是否需要寻找另一个框架,或者天堂禁止,尝试将这些东西用于与多个主机一起工作。
答案 0 :(得分:1)
现在不可能。 Spring websocket有点半生不熟。
答案 1 :(得分:0)
选中https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#websocket-stomp-handle-broker-relay-configure。如果希望提供多个地址,则在每次尝试连接时,都可以配置地址供应商,而不是固定的主机和端口。本节末尾还包含代码段。