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 應用都會嘗試聯絡位於 https://: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 社群的所有即將到來的活動。

檢視全部