Spring boot 连接到ActiveMQ代理网络的Websocket上的SpringBoot STOMP

Spring boot 连接到ActiveMQ代理网络的Websocket上的SpringBoot STOMP,spring-boot,websocket,activemq,stomp,Spring Boot,Websocket,Activemq,Stomp,我使用SpringBootWebSocket和STOMP构建了一个聊天客户端,该客户端连接到一个功能齐全的ActiveMQ代理。我的spring boot应用程序有六个实例由负载平衡器前置运行,但是,我想扩展我的ActiveMQ单个实例以使用ActiveMQ代理网络,我能够配置ActiveMQ代理网络,但我不知道如何让我的SpringBoot应用程序连接到这个代理网络,任何帮助都将不胜感激。 下面是我用来连接外部单实例代理的代码片段 @Override public void configure

我使用SpringBootWebSocket和STOMP构建了一个聊天客户端,该客户端连接到一个功能齐全的ActiveMQ代理。我的spring boot应用程序有六个实例由负载平衡器前置运行,但是,我想扩展我的ActiveMQ单个实例以使用ActiveMQ代理网络,我能够配置ActiveMQ代理网络,但我不知道如何让我的SpringBoot应用程序连接到这个代理网络,任何帮助都将不胜感激。 下面是我用来连接外部单实例代理的代码片段

@Override
public void configureMessageBroker(MessageBrokerRegistry messageBrokerRegistry)
{
    messageBrokerRegistry.setApplicationDestinationPrefixes("/app");

    if (UseSimpleMessagingBroker)
    {
        // Destination Prefix - Connect to default in-memory broker
        log.warn(
            "NOTE: ***CHAT SERVICE IS CONFIGURED TO USE A SIMPLE EMBEDDED MESSAGING BROKER. IT IS RECOMMENDED TO USE A MESSAGE BROKER CLUSTER LIKE ActiveMQ or RabbitMQ. THIS CAN BE CONFIGURED IN application.properties => UseSimpleMessagingBroker=false");
        messageBrokerRegistry.enableSimpleBroker("/topic/", "/queue/");
    } else
    {

        // connect to AMQ
        StompBrokerRelayRegistration broker = messageBrokerRegistry.enableStompBrokerRelay("/queue/", "/topic/");
        broker.setRelayHost(StompBrokerRelayHost);
        broker.setRelayPort(StompBrokerRelayPort);
        broker.setSystemLogin(brokerUser);
        broker.setSystemPasscode(brokerPassword);
        broker.setClientLogin(stompClientUser);
        broker.setClientPasscode(stompClientPassword);
        // broker.setVirtualHost(virtualHost)
    }

}
--