Spring Cloud ZookeeperSpring Cloud Zookeeper4.2.1

Spring Cloud Zookeeper 透過自動配置和繫結到 Spring Environment 以及其他 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 社群的所有近期活動。

檢視全部