搶先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多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 伺服器。