Add SC LoadBalancer starter to Zookeeper Discovery starter. (#234)

Fixes gh-233.
This commit is contained in:
Olga Maciaszek-Sharma
2019-09-11 18:59:50 +02:00
committed by GitHub
parent d75c2ca518
commit 5db18382a6
2 changed files with 12 additions and 4 deletions

View File

@@ -141,9 +141,10 @@ If you would like to disable the Zookeeper Discovery Client, you can set
Spring Cloud has support for
https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/asciidoc/spring-cloud-netflix.adoc#spring-cloud-feign[Feign]
(a REST client builder) and
https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/asciidoc/spring-cloud-netflix.adoc#spring-cloud-ribbon[Spring
`RestTemplate`], using logical service names instead of physical URLs.
(a REST client builder),
https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/ascii[Spring
`RestTemplate`] and
https://cloud.spring.io/spring-cloud-commons/reference/html/#loadbalanced-webclient[Spring WebFlux], using logical service names instead of physical URLs.
You can also use the `org.springframework.cloud.client.discovery.DiscoveryClient`, which
provides a simple API for discovery clients that is not specific to Netflix, as shown in
@@ -239,7 +240,10 @@ Spring Cloud Zookeeper gives you a possibility to provide dependencies of your a
as properties. As dependencies, you can understand other applications that are registered
in Zookeeper and which you would like to call through
https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/asciidoc/spring-cloud-netflix.adoc#spring-cloud-feign[Feign]
(a REST client builder) and https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/asciidoc/spring-cloud-netflix.adoc#spring-cloud-ribbon[Spring `RestTemplate`].
(a REST client builder),
https://github.com/spring-cloud/spring-cloud-netflix/blob/master/docs/src/main/ascii[Spring
`RestTemplate`] and
https://cloud.spring.io/spring-cloud-commons/reference/html/#loadbalanced-webclient[Spring WebFlux].
You can also use the Zookeeper Dependency Watchers functionality to control and monitor
the state of your dependencies.

View File

@@ -45,5 +45,9 @@
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
</dependencies>
</project>