Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreSpring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations, you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka).
Spring Cloud Netflix features:
Service Discovery: Eureka instances can be registered and clients can discover the instances using Spring-managed beans
Service Discovery: an embedded Eureka server can be created with declarative Java configuration
As long as Spring Cloud Netflix and Eureka Core are on the classpath any Spring Boot application with will try to contact a Eureka server on [http://localhost:8761](http://localhost:8761)
(the default value of eureka.client.serviceUrl.defaultZone
):
@SpringBootApplication
@RestController
public class Application {
@RequestMapping("/")
public String home() {
return "Hello World";
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
To run your own server use the spring-cloud-starter-netflix-eureka-server
dependency and @EnableEurekaServer
.
We welcome contributions. You can read more on how to contribute to the project here.
You can report issues through Github.
We monitor StackOverflow for questions with the spring-cloud-netflix
tag.
You can contact our team at Gitter.
Commercial Support is provided as part of the VMware Spring Runtime offering.
Bootstrap your application with Spring Initializr.