Spring Cloud Zookeeper4.1.2

Spring Cloud Zookeeper 透過自動組態和綁定到 Spring 環境以及其他 Spring 程式設計模型慣用語,為 Spring Boot 應用程式提供 Apache Zookeeper 整合。透過一些簡單的註解,您可以快速啟用和配置應用程式內部的常見模式,並使用 Zookeeper 建構大型分散式系統。提供的模式包括服務發現和分散式配置。

功能

  • 服務發現:實例可以註冊到 Zookeeper,而客戶端可以使用 Spring 管理的 Bean 發現實例

  • 支援 Spring Cloud LoadBalancer - 客戶端負載平衡解決方案

  • 支援 Spring Cloud OpenFeign

  • 分散式配置:使用 Zookeeper 作為資料儲存

快速入門

只要 Spring Cloud Zookeeper、Apache Curator 和 Zookeeper Java Client 在類別路徑中,任何帶有 @EnableDiscoveryClient 的 Spring Boot 應用程式都會嘗試連線到 localhost:2181 上的 Zookeeper 代理程式(zookeeper.connectString 的預設值)。

@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@RestController
public class Application {

  @RequestMapping("/")
  public String home() {
    return "Hello World";
  }

  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }

}

必須執行本機 Zookeeper 伺服器。請參閱 Zookeeper 文件,以了解如何執行 Zookeeper 伺服器。

Spring Initializr

快速開始您的專案

搶先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中,為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部