搶先一步
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 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 伺服器。