Spring Cloud Netflix
3.1.3Spring 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).
Features
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
Getting Started
As long as Spring Cloud Netflix and Eureka Core are on the
classpath any Spring Boot application with @EnableEurekaClient
will try to contact a Eureka
server on http://localhost:8761
(the default value of
eureka.client.serviceUrl.defaultZone
):
@SpringBootApplication
@EnableEurekaClient
@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
.
Contributing
We welcome contributions. You can read more on how to contribute to the project here.
Community Support
-
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
Commercial Support is provided as part of the VMware Spring Runtime offering.
Quickstart Your Project
Documentation
3.1.3 CURRENT GA | Reference Doc. | |
3.1.4-SNAPSHOT SNAPSHOT | Reference Doc. | |
3.0.5-SNAPSHOT SNAPSHOT | Reference Doc. | |
3.0.4 GA | Reference Doc. | |
2.2.11.BUILD-SNAPSHOT SNAPSHOT | Reference Doc. | |
2.2.10.RELEASE GA | Reference Doc. |
Branch | Initial Release | End of Support | End Commercial Support * |
---|---|---|---|
3.1.x
|
2021-11-30 | 2023-05-18 | 2024-09-18 |
3.0.x
|
2020-12-21 | 2022-05-19 | 2023-09-19 |
2.2.x
|
2019-11-26 | 2020-11-26 | 2022-03-26 |
OSS support
Free security updates and bugfixes with support from the Spring community. See VMware Tanzu OSS support policy.
Commercial support
Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life.
Publicly available releases for critical bugfixes and security issues when requested by customers.
Future release
Generation not yet released, timeline is subject to changes.