2016-10-11 20 views
0

Spring Cloud Servicesを使用するサポートツールが、複数の環境(Dev、Test 1、Test 2)に存在する同じサポートツールへのリンクセットを表示できるようにするユーザーの要求があります。 、Prod)。私は現在、Eureka Server経由でこれらの環境にそれぞれ登録しています。現在の変更要求では、これらの環境のそれぞれでサポートツールのリンクがドロップされます。今、私は各環境に存在するサポートツールの各インスタンスのURLをハードコードできることを知っていますが、私はむしろEurekaのDiscoveryClientインスタンスを使用してその情報を収集しますが、DiscoveryClient(autowired)時間にインスタンスに。これを行うために複数のDiscoveryClientを使用できるかどうか、または私が望むものが可能であるかどうかは確かではありません。どんな提案も大歓迎です。複数のSpring Eurekaディスカバリサービスの使用

ありがとうございます!

答えて

0

正解、DiscoveryClientは一度に1つのユーレカサーバに接続するだけです。それぞれDiscoveryClientを手動で作成する必要があります。ユーレカhttp apiを使用する方が簡単でしょう。

+0

興味深い...私はこれを試してみる必要があります。特定のアプリケーションインスタンス(GET/eureka/v2/apps/appID/instanceID)を照会するために各インスタンスに登録する必要がありますか? –

+0

クール!ちょうどブラウザを介してそれを試し、素晴らしい作品!だから、いくつかの別々のRestTemplatesとこれらをセットアップする必要が...私の現在のリボンを使用して...ありがとう。 –

関連する問題