ユーレカリアライズサービスの登録と発見は、その高可用性、従来方式よりも多くの何によって達成クラスタを確認する必要がありますマイクロ春のクラウドサービスにおいて重要な役割を果たしています。ここで、ローカルマシンは、互いに2つのノードによって登録された擬似クラスタ環境を設定し、高可用性スタンバイ同期データにより、実際の生産環境では、同じ原理を複数のノードを有していてもよいです。:次のように簡単な手順
[STEP1]:ユーレカプロファイルは、次の
春:
ファイルアプリケーション:
名前:ユーレカクラスター
---
春:
プロファイル:マスター
サーバー:
ポート:8761
ユーレカ:
インスタンス:
ホスト名:マスター
クライアント:
registerWithEureka:falseに
fetchRegistry:falseに
serviceURLの:
defaultzone:HTTP://バックアップ:8762 /ユーレカ
---
春:
プロファイル:バックアップ
サーバー:
ポート:8762
ユーレカ:
インスタンス:
ホスト名:バックアップ
クライアント:
registerWithEureka:falseに
fetchRegistry:falseに
serviceURLの:
defaultzone:HTTP://マスター:8761 /ユーレカ
注:ここでは、アナログポートによって実装の違いとホスト・マシンの情報を設定する必要があります:
192.168.31.11マスター
192.168.31.11バックアップ
[] STEP2:パッキング展開、および開始
MVNでは、それぞれ、梱包インストールして起動し、
Javaの-jar eureka.jar --spring.profiles.active =マスター
のJava -jar eureka.jar --spring.profiles.active =バックアップ
を指定spring.profiles起動。アクティブ・スタンバイ・アナログを実現しました。
[ステップ3]は:テストにアクセスするため
、次のようにアクセスhttp://192.168.31.11:8761/を:
アクセスhttp://192.168.31.11:8762/次のように
[] STEP4:変更クライアント、クライアントのテスト開始
ユーレカクライアント修正登録住所:eureka.client.serviceUrl.defaultZoneます。http://マスター: 8762 /ユーレカ/、:8761 /ユーレカ/は、http://バックアップ既に登録されているクライアントを起動し、ビューへのユーレカアクセスして、各ノードに。
ユーレカは、これらのノードの1を停止し、その後、あなたは現在のノードに同期可能なノードからのサービス情報をご覧いただけます見て再び始めます。
gzitcast:より多くのJava学習教材を心配することができます