[三] EurekaServer記事EurekaServerサービス登録と発見(2)

注:サブモジュールmicroservicecloudプロバイダ-DEPT-8001 [レスト(b)はマイクロサービスケースを改変しました]。

まず、変革プロジェクト

1.のpom.xmlを修正

ユーレカクライアントの頼り追加

<! - ユーレカクライアント- > 
< 依存> 
    < groupIdを> org.springframework.cloud </ groupIdを> 
    < たartifactId >春・クラウド・スターター・ネットフリックス-ユーレカ・クライアント</ たartifactId > 
</ 依存関係> 

<! - ユーレカ設定- > 
< 依存性> 
    < のgroupId > org.springframework.cloud </ のgroupId > 
    < たartifactId >ばねクラウドスタータ設定</ たartifactId >
</ 依存関係>

2. application.propertiesを変更

次の行を追加します。

#クライアントは、ユーレカのリスト項目内のサービスに登録する
eureka.client.service-url.defaultZone =のhttp:// localhostを :7001 /ユーリカ/

3.起動クラスを変更します。

追加@EnableEurekaClientは、プロジェクトが自動的にユーレカサーバに登録開始することを指摘します

@SpringBootApplication 
@EnableEurekaClient // このサービスは、サービスユーレカへの登録後に自動的に起動
パブリック クラス{Provider_8001_App 
    
    パブリック 静的 ボイドメイン(文字列[]引数){ 
        SpringApplication.run(Provider_8001_App クラス、引数); 
    } 

}

4.スタートプロジェクト、訪問のhttp:// localhostを:7001 /、次のような結果ページは次のとおりです。

 

 マイクロサービス名は、プロパティ値application.properties spring.application.nameに資産計上されるところ。

改善するために、2つの、アクチュエータとマイクロサービス登録情報

1.マイクロは、サービス名を変更します

次の行を追加します。

#eureka修飾された微小ネームサービスインスタンスは、デフォルトを使用しないでください
eureka.instance.instance-ID = microservicecloud-dept8001を

IPを使用して2.アクセス情報

8001 /情報ヒント:ローカルマシン場合は、ブラウザの左下隅にあるサービス名のリンクの上にマウスを移動するには、localhostに見ることができます。あなたがアクセスするIPを使用したい場合は、次の設定を追加します:

#は、IPアドレス使用して情報にアクセスすることができ
、真= eureka.instance.prefer-IPアドレスを

3.情報の情報マイクロサービス

 

おすすめ

転載: www.cnblogs.com/myitnews/p/11620197.html