2017-06-07 3 views
0

J'ai 2 services A et B service A est un code legecy enveloppé dans un pot que je ne peux pas toucher. Le service B est une application de démarrage à ressort avec Spring Cloud Consul ci-joint.Spring Cloud Consul - enregistrer un autre service

Je voudrais les enregistrer tous les deux en utilisant le service B, c'est possible?

Avis Je peux atteindre mon objectif en utilisant projet https://github.com/Ecwid/consul-api mais il y aurait une couse redundency O voudrait travailler avec des fonctions de printemps de consul

+0

Les deux services sont dans le même pot? ont-ils la même URL de base (nom d'hôte, port, chemin de contexte) et seul le chemin relatif du service diffère-t-il? –

+0

de nos jours, ils s'exécutent dans le même serveur sous ** différent ** chemin du contexte @MichaelTecourt –

Répondre

1

je trouve le chemin

@Autowired 
ConsulClient consulClient; 

et de là faire comme réfréné here