2016-10-18 4 views
0

Nous utilisons la découverte Eureka et avons plusieurs services s'exécutant dans le docker derrière Zuul.Netflix Turbine ne crée pas l'URL de service correcte si le chemin de contexte est défini

Notre service Turbine, également derrière Zuul, ne peut pas se connecter à l'instance de service si le service a un ensemble de chemins de contexte.

Le chemin d'accès URL est créé en SpringClusterMonitor en utilisant l'hôte et le port, mais sans chemin de contexte.

Est-il possible d'ajouter cette fonctionnalité ou de remplacer le SpringClusterMonitor en tant que bean?

Répondre

1

Cochez cette case answer.

Si votre « contexte de chemin sont différents pour les services, alors vous devriez avoir config comme ceci:

turbine: 
    aggregator: 
    clusterConfig: SERVICE1,SERVICE2,SERVICE3 
    appConfig: SERVICE1,SERVICE2,SERVICE3 
    instanceUrlSuffix: 
    SERVICE1: /service1/hystrix.stream 
    SERVICE2: /service2/hystrix.stream 
    SERVICE3: /service3/hystrix.stream