У меня есть простой @EnableSidecar
для приложения postgres. с virtual-host-name: postgres.vip
и sidecar.port: 5432
. Могу ли я в другом приложении @EnableDiscoveryClient
. есть решение весеннего облака @Value("${postgres.vip.port}")
или мне нужно сделать разрешение вручную через EurekaClient
?Урегулирование недвижимости через eureka в Spring Cloud
0
A
ответ
1
@Value("${postgres.vip.port}")
не будет работать. Вы можете использовать EurekaClient
напрямую или использовать org.springframework.cloud.client.discovery.DiscoveryClient
который является абстракцией.
Неплохая идея сделать что-то вроде этого https://gist.github.com/cmadsen/a84ee353154a841dae8e, чтобы избежать приклеивания в «EurekaClient» повсюду? – cmadsen