anchor.diff:  
   === Using Ribbon with Eureka
   
  -When Eureka is used in conjunction with Ribbon the `ribbonServerList`
  +When Eureka is used in conjunction with Ribbon (i.e., both are on the classpath) the `ribbonServerList`
   is overridden with an extension of `DiscoveryEnabledNIWSServerList`
   which populates the list of servers from Eureka.  It also replaces the
   `IPing` interface with `NIWSDiscoveryPing` which delegates to Eureka
  
positive.code: `RibbonClientConfiguration`. This contains (amongst other things) an
  `ILoadBalancer`, a `RestClient`, and a `ServerListFilter`.
  
  === Customizing the Ribbon Client
  
  You can configure some bits of a Ribbon client using external
  
negative.code: entries from Eureka.  The Spring Cloud Config Server can be accessed directly
  via host lookup or through the Zuul Proxy.  The non-jvm app should implement
  a health check so the Sidecar can report to eureka if the app is up or down.
  
  To include Sidecar in your project use the dependency with group `org.springframework.cloud`
  and artifact id `spring-cloud-netflix-sidecar`.
  
  To enable the Sidecar, create a Spring Boot application with `@EnableSidecar`.
  This annotation includes `@EnableCircuitBreaker`, `@EnableDiscoveryClient`,
  