2016-02-01 2 views
0

У меня есть простой @EnableSidecar для приложения postgres. с virtual-host-name: postgres.vip и sidecar.port: 5432. Могу ли я в другом приложении @EnableDiscoveryClient. есть решение весеннего облака @Value("${postgres.vip.port}") или мне нужно сделать разрешение вручную через EurekaClient?Урегулирование недвижимости через eureka в Spring Cloud

ответ

1

@Value("${postgres.vip.port}") не будет работать. Вы можете использовать EurekaClient напрямую или использовать org.springframework.cloud.client.discovery.DiscoveryClient который является абстракцией.

+0

Неплохая идея сделать что-то вроде этого https://gist.github.com/cmadsen/a84ee353154a841dae8e, чтобы избежать приклеивания в «EurekaClient» повсюду? – cmadsen