Spring Cloud Netflix 通过自动配置和绑定到 Spring Environment 和其他 Spring 编程模型惯用语,为 Spring Boot 应用程序提供 Netflix OSS 集成。通过一些简单的注释,您可以在应用程序内快速启用和配置常见模式,并使用久经考验的 Netflix 组件构建大型分布式系统。提供的模式包括 Service Discovery (Eureka)。
特征
Spring Cloud Netflix 功能:
服务发现:可以注册 Eureka 实例,并且客户端可以使用 Spring 管理的 bean 发现实例
服务发现:可以使用声明式 Java 配置创建嵌入式 Eureka 服务器
开始
只要 Spring Cloud Netflix 和 Eureka Core 都在
类路径 任何具有 in dependencies 的 Spring Boot 应用程序都将尝试联系 Eureka
server on(默认值 ):spring-cloud-starter-netflix-eureka-clienthttp://localhost:8761eureka.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);
}
}