ユーレカServerのスタンドアロンの建物

スタンドアローン構築するための環境 
1、XC-支配センターのプロジェクトを作成します。パケット構造:com.xuecheng.govern.center
2を、依存関係を追加する
親プロジェクトに追加:()を加え繰り返す必要はありませいる

ユーレカServerプロジェクトを追加する:
<依存> <をgroupId> org.springframework.cloud </のgroupId> <たartifactId>ばねクラウド依存性</たartifactId> <バージョン> Dalston.SR5 </バージョン> <タイプ> POM </ type>の<スコープ>インポート</スコープ> < /依存関係>  

。3、起動クラス

4、@ EnableEurekaServer @EnableEurekaServerユーレカクラス開始サービスのサービスを識別するために必要な  
他のサービスから、5とapplication.yml logback-spring.xmlをコピーします。次のコンテンツapplication.ymlを設定し

registerWithEurekaを:他のサービスはユーレカ・レジスタに呼びかけする必要がある
ときに呼び出すユーレカからターゲット・サービスを見つけるために、真の必要性に設定する必要がありますfetchRegistry
<依存>    
<! -导入ユーレカ服务的依赖- > <依存> <groupIdを> org.springframework.cloud </ groupIdを> <たartifactId>春・クラウド・スターター・ユーレカ・サーバー</たartifactId> </依存関係> </依存関係>  
@ EnableEurekaServer //标识这是一个ユーレカ服务@SpringBootApplicationパブリッククラスGovernCenterApplication {パブリック静的無効メイン(文字列[] args){SpringApplication.run(GovernCenterApplication.class、引数)。}}  
サーバー:ポート:50101#サービスポートの春:アプリケーション:名前:XC-支配センターの#はユーレカサービス名を指定します。クライアントを:registerWithEureka:偽#サービスの登録を、ユーレカサービスfetchRegistryに自分自身を登録するかどうか:偽#サービスの発見を、かどうかserviceURLの中ユーレカから登録情報を取得する:インタラクティブアドレス#Eurekaクライアントとユーレカ、互いのアドレスの高可用性構成のステータスのサービス側は、その単一のステータスを設定する(もしマシン8761ポートのないデフォルト設定)defaultZoneます。http:// localhost: 50101 /ユーレカ/サーバー:enable-自己保存:#偽の自己保護モードの立ち退き-インターバルタイマー・インを有効にするかどうか 60000#:MS (ミリ秒単位で、デフォルトが1000 * 60である)サービスレジストリのクリーンアップ間隔を  
serviceUrl.defaultZone構成ユーレカレポートサービスアドレス
  現在のサービスはユーレカです:お互いのアドレスの高可用性構成の状態は、自分自身のスタンドアロンステータスが設定し

た自己保護設定を以下に紹介している:ユーレカサービスが有効-自己保存をカンマで区切っすべての構成を、対処します:現在非ユーレカにサービスを提供しています。
立ち退き-インターバルタイマー・イン・ MS: クリーンアップ間隔のノード障害ノードがサービスのリストから削除したノードを受信しない場合、この期間は報告されます。
  5、ユーレカServerが起動し
50101個のポートを参照し、ユーレカServerを起動します。

説明:

ユーレカサーバーは、自己保護モード、マイクロサービスはもはやユーレカサーバーの状態に報告されている場合、ユーレカServerは、このサービスは、ネットワークの異常が(マイクロ通常のサービス)を発生した場合、その後、保護モードユーレカサーバを入力し、サービスのリストから削除されません以上のものを持っていますもはやサービスマイクロサービスのリストから削除されません。
開発段階での自己保護モードの閉鎖を提案しました。




おすすめ

転載: blog.51cto.com/14500648/2430157