2017-08-22 6 views
0

に登録することができますどのように、コンフィグサーバからユーレカ構成情報を取得し、次のように、コンフィギュレーションは、ユーレカ情報に登録されている:API - ゲートウェイプロジェクトは、それがファイルbootstrap.ymlでユーレカ

eureka: 
    client: 
    service-url: 
     defaultZone: http://user:[email protected]:8761/eureka 
    instance: 
    prefer-ip-address: true 

API - ゲートウェイプロジェクトが正常に

設定ユーレカ情報Gitの安息、 にAPIを起動することができます - ゲートウェイプロジェクトは設定から​​ユーレカ構成情報を取得するには、プロジェクトのAPI server.Start - ゲートウェイを、私は例外があります COMを。 netflix.discovery.shared.transport.Transport例外:メインクラスの任意の既知のサーバー上で、要求を実行できません アプリケーション:

@SpringCloudApplication 
@EnableZuulProxy 
public class ZuulApplication { 
    public static void main(String[] args) { 

    new SpringApplicationBuilder(ZuulApplication.class).web(true).run(args); 
    } 

    @Bean 
    @RefreshScope 
    @ConfigurationProperties("zuul") 
    public ZuulProperties zuulProperties() { 
     return new ZuulProperties(); 
    } 
} 

答えて

0

gitの安息の設定ファイル:

zuul.routes.app-user.path=/loadUser/** 
zuul.routes.app-user.serviceId=microservice-provider-user-v2 
zuul.prefix=/api 

eureka.client.serviceUrl.defaultZone=http://user:[email protected]:8761/eureka 
eureka.client.registry-fetch-interval-seconds=3 
eureka.instance.prefer-ip-address=true  
関連する問題