1
CloudFoundryでEurekaにアプリを登録すると、自分自身をUUID形式のアドレス(例:https://8d071e0e-681c-4218-8575-56d65ada36f3:443/)で登録します。これはどんなアドレスですか?残念ながら、この種のアドレスを使って、cf上の他のアプリから到達することはできません。Cloudfoundry EurekaのUUID-Url
CloudFoundryでEurekaにアプリを登録すると、自分自身をUUID形式のアドレス(例:https://8d071e0e-681c-4218-8575-56d65ada36f3:443/)で登録します。これはどんなアドレスですか?残念ながら、この種のアドレスを使って、cf上の他のアプリから到達することはできません。Cloudfoundry EurekaのUUID-Url
あなたは春application.yml
に次の設定を追加する必要があります。
spring:
application:
name: my-spring-application
eureka:
client:
serviceUrl:
defaultZone: http://eureka-server.local.pcfdev.io/eureka/
instance:
hostname: ${vcap.application.uris[0]:localhost}
nonSecurePort: 80
これはユーレカへのアプリケーションのURLとアプリのすべてのインスタンスを登録します。したがって、Cloud Foundryルータは、常にアプリケーションインスタンス間のロードバランシングを処理します。ここにあるオプションの詳細については、 Refer to the documentationをご覧ください。