ユーレカの高可用性。
単一障害点は、すべてのダイにシステムを引き起こす可能性があります。それはそれらの1が死亡し、他があり、クラスタの似たようなものを動作させる必要があるので、システムが反映されません。
ユーレカクラスター、ユーレカの間で、相互の登録があること。
構築するためのユーレカ・クラスタ環境 Eureka01構成 ###サービスポート番号 :サーバ ポート:8100 ###ユーレカ基本情報設定するには、 春: アプリケーション: 名前:ユーレカ・サーバー ユーレカ: インスタンス: ### eurekaipアドレスに登録し たホスト名:127.0.0.1 クライアントを: serviceURLの: defaultzone:http://127.0.0.1:8200/eureka/ ###彼は登録センターであるので、自分自身を登録する必要はありません trueに:登録-と-ユーレカ 、彼は登録センターであるため、###ではありませんサービスを取得する必要が trueに:FETCH-レジストリを Eureka02構成 ###サービスポート番号 :サーバ ポート:8200 ###設定するには、ユーレカの基本情報 春: アプリケーション: 名前:サーバーユーレカ ユーレカ: インスタンス: ### eurekaipアドレスに登録し たホスト名:127.0.0.1 クライアント: serviceURLの: defaultzone:http://127.0.0.1:8100/eureka/ ###彼は登録センターであるので、その登録する必要はありません -をレジスタに-eureka:trueに ###彼は登録センターですので、あなたがサービスを検索する必要はありません 、レジストリをフェッチ:真
クライアントコール。
客户端集成ユーレカ集群
サーバー:
ポート:8000
春:
アプリケーション:
名前:アプリ-itmayieduメンバーの
#eureka:
#クライアント:
#サービスURL:
#defaultZoneます。http:// localhost:8100 /ユーレカ
###集群地址
ユーレカ:
クライアント:
サービスURL:
defaultZoneます。http:// localhost:8100 /ユーレカは、http:// localhostを:8200 /ユーレカ
レジスタで-ユーレカ:真の
フェッチ-レジストリを:真
pom.xml設定
< 親> < groupIdを> org.springframework.boot </ groupIdを> < たartifactId >春・ブート・スターター・親</ たartifactId > < バージョン> 2.0.1.RELEASE </ バージョン> </ 親> <! - 管理依赖- > < dependencyManagement > < 依存性> < 依存> < groupIdを> org.springframework.cloud </ のgroupId > <たartifactId >ばねクラウド依存性</ たartifactId > < バージョン> Finchley.M7 </ バージョン> < タイプ> POM </ タイプ> < スコープ>インポート</ スコープ> </ 依存> </ 依存関係> </ dependencyManagement > < 依存関係> <! - SpringCloudのユーレカ・サーバー- > < 依存> <groupId >org.springframework.cloud </ groupIdを> < たartifactId >春クラウド・スターター・ネットフリックス-ユーレカ・サーバー</ たartifactId > </ 依存関係> </ 依存関係> <! - 注:これは、これらの様々なかどうか、追加する必要があります問題の依存性- > < リポジトリ> < リポジトリ> < ID >春のマイルストーン</ ID > < 名前>春のマイルストーン</ 名前> < URL > HTTPS://repo.spring。I / LIBS-マイルストーン</ URL > < スナップショット> < 有効>偽</ 有効> </ スナップショット> </ リポジトリ> </ リポジトリ>