Browse Source

Add note to clarify that zuul starter does not include discovery

Fixes gh-992
pull/6/head
Dave Syer 9 years ago
parent
commit
1c9d11de23
  1. 8
      docs/src/main/asciidoc/spring-cloud-netflix.adoc

8
docs/src/main/asciidoc/spring-cloud-netflix.adoc

@ -1060,13 +1060,17 @@ independently for all the backends. @@ -1060,13 +1060,17 @@ independently for all the backends.
To enable it, annotate a Spring Boot main class with
`@EnableZuulProxy`, and this forwards local calls to the appropriate
service. By convention, a service with the Eureka ID "users", will
service. By convention, a service with the ID "users", will
receive requests from the proxy located at `/users` (with the prefix
stripped). The proxy uses Ribbon to locate an instance to forward to
via Eureka, and all requests are executed in a hystrix command, so
via discovery, and all requests are executed in a hystrix command, so
failures will show up in Hystrix metrics, and once the circuit is open
the proxy will not try to contact the service.
NOTE: the Zuul starter does not include a discovery client, so for
routes based on service IDs you need to provide one of those
on the classpath as well (e.g. Eureka is one choice).
To skip having a service automatically added, set
`zuul.ignored-services` to a list of service id patterns. If a service
matches a pattern that is ignored, but also included in the explicitly

Loading…
Cancel
Save