0

Eureka Service Discovery (クライアントに SBA 依存関係なし) を使用して、Spring Boot Admin をローカルで実行しました。今、Cloudfoundry にデプロイしようとしました。ドキュメントによると、バージョン 2.0.1 は「CloudFoundry をすぐにサポート」する必要があります。

私の問題は、サービスを複数のインスタンスにスケールアップすると、それらがすべて同じホスト名とポートで登録されることです。Eureka は、次のように構成した InstanceID を持つすべてのインスタンスを表示します。

eureka:
  instance:
    instanceId: ${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}

ただし、Spring Boot Admin は、識別子として hostname:port を持つ 1 つのインスタンスのみを一覧表示します。登録時にHTTPヘッダーごとにインスタンスIDを送信するように、クライアントで何かを構成する必要があると思います。しかし、方法がわかりません。

4

1 に答える 1