領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多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 客戶端都在類路徑中,任何帶有 @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 文件。