Spring Cloud NetflixSpring Cloud Netflix4.2.1

Spring Cloud Netflix 通过自动配置以及与 Spring Environment 和其他 Spring 编程模型惯例的绑定,为 Spring Boot 应用提供了 Netflix OSS 集成。通过几个简单的注解,你可以在应用中快速启用和配置常见模式,并使用经过实战检验的 Netflix 组件构建大型分布式系统。提供的模式包括服务发现(Eureka)。

功能

Spring Cloud Netflix 功能

  • 服务发现:Eureka 实例可以注册,并且客户端可以使用 Spring 管理的 bean 来发现这些实例
  • 服务发现:可以使用声明式 Java 配置创建嵌入式 Eureka 服务器

入门指南

只要 Spring Cloud Netflix 和 Eureka Core 在类路径上,任何在依赖中包含 spring-cloud-starter-netflix-eureka-client 的 Spring Boot 应用都会尝试联系位于 http://localhost:8761 的 Eureka 服务器(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);
  }

}

要运行自己的服务器,请使用 spring-cloud-starter-netflix-eureka-server 依赖和 @EnableEurekaServer

贡献

我们欢迎贡献。你可以在这里阅读更多关于如何为项目做贡献的信息:https://github.com/spring-cloud/spring-cloud-netflix#contributing[此处]

社区支持

商业支持

商业支持作为 VMware Spring Runtime 服务的一部分提供。

Spring Initializr

快速启动你的项目

领先一步

VMware 提供培训和认证,助你加速进步。

了解更多

获得支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将到来的活动

查看 Spring 社区的所有即将到来的活动。

查看全部