更进一步
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 客户端位于类路径中,任何带有 @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.