コンフィギュレーション・センターのspringcloud料サーバーの変更の場合

内容:

単語のユーレカ基礎springcloud料

springcloud料金ユーレカクラスターの場合

ユーレカサービスアクセス(restTemplate)の場合springcloud料

springcloud料金ユーレカ・インタフェース・コール(ふり)の場合

springcloud料回路遮断器(ふりでhystrix)場合

単語のspringcloud配信センタ基本料金(SVN)

springcloud料であれば、クライアントの物流センター(SVN)

 

 

springcloud構成センターは、8888の設定 - サーバーポートはもっと嫌発行することができます

その理由は、各クライアントに死亡した8888要求されているので、問題は、クライアント上で設定を取得するためにコードを書くために、そのバネであります

ただし、サーバーは、修正ある程度のでなければなりません

 

アイデア:

非8888ポートに、コンフィグサーバポートを変更します。

名前で登録を取得するために、ユーレカでレジストリを変更し、固定IPおよびポートから、設定クライアントは、道のコンフィギュレーションを取得変更

設定サーバー側にはユーレカレジストリを追加します

 

 

次のように実際のコードは次のとおりです。

 

設定サーバー構成を変更し、次のとおりです。

 

サーバー:
  ポート:9999 
  のtomcat:
    MAX-スレッド:10000 
    MAX-接続:20000の

ユーレカ:
  クライアント:
    serviceURLの:
      defaultZoneます。http:// localhost:10086 /ユーレカ/ 

春:
  アプリケーション:
    名前:コンフィグサーバ
  プロファイル:
    アクティブ:subversionの
  雲:
    設定:
      サーバー:
        のsvn:
          URI:https://でXXXXXX / SVN / liuyuhang_FM / configCenter / 
          ユーザ名:liuyuhang 
          パスワード:XXXXXXの
          検索パス:nullの
          デフォルト・ラベル:testConfigの
        BASEDIR:/データ

 

設定 - クライアント構成を変更し、次のとおりです。

 

サーバー:
  ポート:8889 
  のtomcat:
    MAX-スレッド:10000 
    MAX-接続:20000 
春:
  アプリケーション:
    名前:設定-クライアント
  クラウド:
    設定:
      発見:
        有効:真の
        サービスID:コンフィグサーバ
      
  プロファイル:
    アクティブ:DEV 
    
ユーレカ:
  クライアント:
    serviceURLの:
      defaultZoneます。http:// localhost:10086 /ユーリカ/

 

名前のアプリケーションの注意スプリングが正しくなければなりません

設定 - クライアントの発見で、我々は有効にする必要がありますことに注意してくださいに見ることができること、真実であります

そして、URIに代わり、前の構成で、サービスIDを指定します

 

コンフィグ・サーバコンテンツユーレカがクライアントとして追加したため、POMはユーレカ、次の抜粋を紹介する必要があります。

 

     <! - ユーレカサーバ的ジャー、作为クライアント也需要- > 
        < 依存> 
            < groupIdを> org.springframework.cloud </ groupIdを> 
            < たartifactId >春・クラウド・スターター・ネットフリックス-ユーレカ・サーバー</ たartifactId > 
        < / 依存関係> 
        <! - ユーレカクライアント的ジャー- > 
        < 依存> 
            < groupIdを> org.springframework.cloud </ groupIdを> 
            < たartifactId >春・クラウド・スターター・ネットフリックス-ユーレカ・クライアント</たartifactId >

 

、設定・サーバーを追加した後、ブートエントリのユーレカのクライアントに次のコードの抜粋を注釈を追加する必要があります。

 

@SpringBootApplication(= DataSourceAutoConfiguration除外する。クラス
@EnableEurekaClient 
@EnableConfigServer 
パブリック クラス ConfigApplicationが延びSpringBootServletInitializer {
     公共 静的 ボイドメイン(文字列[]引数){ 
        SpringApplication.run(ConfigApplication。クラス、引数)を、
    } 
}

 

上記〜

おすすめ

転載: www.cnblogs.com/liuyuhangCastle/p/11772403.html