2016-03-19 20 views
1

Bir RabbitMQ sunucusu kümem var. StompBrokerRelay taleplerimi bahar önyükleme uygulamamdan (websockets ile) kümedeki düğümlere yüklemek istiyorum, ancak MessageBrokerRegistry ile adreslerin bir listesini nerede oluşturabileceğimi göremiyorum. Şu anda yapılandırma şöyle görünür:Yay Websocket mutiple komisyoncu röle adresleri?

@Override 
    public void configureMessageBroker(MessageBrokerRegistry config) { 
    config 
     .enableStompBrokerRelay("/exchange") 
     .setAutoStartup(true) 
     .setVirtualHost(BROKER_VHOST) 
     .setRelayHost(BROKER_HOST) 
     .setRelayPort(BROKER_PORT) 
     .setClientLogin(BROKER_CLIENT_LOGIN) 
     .setClientPasscode(BROKER_CLIENT_PASSWORD) 
     .setSystemLogin(BROKER_SYSTEM_LOGIN) 
     .setSystemPasscode(BROKER_SYSTEM_PASSWORD); 
    } 

orada .setRelayHosts için bir yol (mı) yoksa cennet birden ana çalışma içine bu şeyleri finagle deneyin korusun, başka bir kapsamda bakmak ya gerekiyor.

+0

Neden rabbitmq kümesini kullanmıyorsunuz? – cantSleepNow

+0

Planlıyorum. Sorun, müşterinin arızaları tespit etmesi gerektiğidir. Belgelerden: "Bir istemci, bir küme içindeki herhangi bir düğüme normal olarak bağlanabilir. Bu düğüm başarısız olursa ve kümenin geri kalanı devam ederse, istemci kapalı bağlantıyı fark etmeli ve yeniden bağlanabilmelidir. Kümenin hayatta kalan bazı üyeleri. " Bu nedenle, yay çok sayıda ana bilgisayar belirtmenize izin vermiyorsa, biri başarısız olduğunda ne yapacağından emin değilim. – user1019182

cevap

0

Şu anda mümkün değil. Spring websocket bir çeşit yarı pişmiş.