ホームページ >Java >&#&チュートリアル >Spring Cloud アプリケーション eureka の使用

Spring Cloud アプリケーション eureka の使用

无忌哥哥
无忌哥哥オリジナル
2018-07-23 10:10:232431ブラウズ

サーバー側のプロパティ ファイルは次のとおりです:

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

サーバーを起動し、localhost:8080 にアクセスしてサーバー ページを表示します。

クライアント側のプロパティファイルは次のとおりです:

server.port=8081
spring.application.name=user_service_provider
eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka

注: ブラウザからアクセスしたときに http://localhost:8080/eureka というリンクが存在しない場合でも、最初の記述は次のようになります。

eureka.client.serviceUrl.defaultZone=http://localhost:8080

このままではエウレカサーバーに登録できません。

上記の設定により、サービス プロバイダーは eureka サーバーに登録できますが、サービス プロバイダーは登録のために 8761 ポートに移動しましたが、eureka サーバーが存在しないため、サービス プロバイダーの起動時にエラーが報告されます。サービスが 8761 ポートである理由は、eureka サーバーのアドレスがプロバイダーの構成ファイルで構成されているためです。ポート 8761 からの登録も要求されます。これは、サービスプロバイダーがポート 8080 で eureka サーバーに登録するときに、eureka サーバー自体によって構成された eureka サーバーのアドレスを取得するためです。ただし、上記の eureka サーバー構成ファイルには、eureka.client.serviceUrl.defaultZone 構成がありません。要約すると、サービス プロバイダーがエラーを報告しない場合、サービス プロバイダーは、http://localhost:8761/eureka のデフォルトのリンク構成が使用されていると信じています。 eurekaサーバー側の設定項目:

eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka

以上がSpring Cloud アプリケーション eureka の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。