(B)春クラウドユーレカServer高可用性クラスタ1

ユーレカサーバー登録でマイクロサービスの複数のインスタンスがあるため、実際のプロジェクトでは、ユーレカサーバーが高負荷に耐えられるだろう、高可用性クラスタの展開ユーレカサーバーを行うことが必要です

私たちは前の記事のアイテムに変換します

 

2台の織機で1セットのホスト、シミュレーションユーレカServerの展開

Windowsホストファイルのディレクトリ:C:\ WINDOWS \ System32に\ drivers \ etcに\ホスト、および管理者権限を持つオープンは、次の設定を追加します

 

 

 

ユーレカServerのマルチプロファイルの設定2.追加

 

    2.1まず、ユーレカサーバーポンポンファイルにプロファイルを追加します

  

  < ビルド> 
        < プラグイン> 
            < プラグイン> 
                < groupIdを> org.springframework.boot </ groupIdを> 
                < たartifactId >春・ブートのmaven-pluginの</ たartifactId > 
            </ プラグイン> 
        </ プラグイン> 
    </ ビルド> 

    < プロフィール> 
        < プロファイル> 
            < ID >ピア1 </ ID > 
            < プロパティ> 
                <profileActive>ピア1 </ profileActive > 
            </ プロパティ> 
            < アクティベーション> 
                <! - -pピア1ストラップの設定なしで使用されるデフォルトのパラメータ- > 
                < activeByDefault > trueに</ activeByDefault > 
            </ アクティベーション> 
        </ プロフィール> 
        <! - のためのコマンド-Pピア2 Package変更をパッケージ化すること- > 
        < プロフィール> 
            < 上記のid >ピア2 </ 上記のid > 
            < プロパティ> 
                < profileActive >ピア2 </profileActive > 
            </ プロパティ> 
        </ プロフィール> 
    </ プロフィール>

  2.2複数のYMLを追加します。 

     2.2.1 application.yml

  

春:
  プロフィール:
    アクティブ:profileActive @ @

     2.2.2アプリケーションpeer1.yml

  ユーレカサーバーのピア1はピア2登録します

サーバー:
  ポート:8761 
ユーレカ:
  インスタンス:
    ホスト名:ピア1 
  クライアント:
    #はユーレカのサーバーに自分自身を登録するかどうかを示します
    。#登録-と-ユーレカ:偽
    ユーレカから登録情報を取得するかどうか#
    #はFETCH-レジストリ:偽
    サービス- URLを:
      defaultzone: http://ピア2:8762 /ユーリカ /

 

    2.2.3アプリケーションpeer2.yml

 ユーレカサーバーのピア2はピア1登録します

サーバー:
  ポート:8762 
ユーレカ:
  インスタンス:
    ホスト名:ピア2 
  クライアント:
    偽:レジスタと、ユーレカ#
    #は、フェッチレジストリ:偽
    サービスURL:
      defaultZoneます。http://ピア1:8761 /ユーリカ/

 

 

 

 

 

  スタートユーレカサーバー2.2.4

 

 Mavenのプラグインで写真上、選択したピア1が起動、選択されたピア2を有効にします

 

ピア1は、ユーレカサーバーに対応するピア2はピア2以降の開始に自動的に登録されたピア1の後まで開始されていないので、無視することができ、与えられて起動します

 

3.スタートユーレカクライアント

 

 3.1ユーレカクライアント構成、ユーレカクライアントはピア1に登録することができます

 

ユーレカ:
  クライアント:
    serviceURLの:
      defaultZoneます。http://ピア1:8761 /ユーレカ/ 
サーバー:
  ポート:8763 
春:
  アプリケーション:
    名前:ユーレカ、クライアント

 

 スタートユーレカクライアント

 

アクセスを確認4.

 

アドレスHTTP経由://ピア1:8761 /ピア2を参照することができ、ユーレカクライアントがピア1に登録されています

 

 

 

 

 アクセスアドレスのhttp://ピア2:8762 /見ることができますピア1がピア2に登録されている、および登録情報ユーレカクライアントがピア1でピア2に同期されています

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/DevinZhang1990/p/12512397.html