0

私はこのページに従った:https://spring.io/guides/gs/service-registration-and-discovery/春のサービス発見の制限

これまでのところ問題ありません。自動的に発見されたSpringサービスを登録することができます。

は、私はこれは私が実行される2ディスカバリサービスがあるでしょう意味

(例えば、TESTとPRODを区別するために)特定のドメインにアクセス可能なサービスを発見するために今必要。 myTestDomain.domain.chのサービスのみを取得し、もう1つはmyProdDomain.domain.chにあるサービスのみを取得する必要があります。

どのように区別するか考えていますか?

+1

実際にあなたの質問は何ですか?すでに2つのインスタンスを実行している場合は、起動時にサービスが接続するレジストリを区別するだけで済みます。これは、春のプロファイルを使用して簡単に達成でき、さまざまなゾーンのために異なる値の 'eureka.client.service-url.defaultZone'(AWSの外で実行中)を渡すことができます。同じユーレカのインスタンスに異なるサービスを登録したい場合は、同様に行うことができますが、自身を登録しているサービスの 'app-name'を変更する必要があります。 –

+0

ありがとう@ daniel.eichten、これは私が探していたプロパティでした! – hublo

答えて

0

test/prod環境用に異なるユーレカゾーンURLを定義するには、異なるプロファイルを使用する必要があります。その後、そのプロファイルを使ってあなたのアプリケーションをパッケージ化/実行します。

関連する問題