抢先一步
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.connectString
的默认值)上的 Zookeeper 代理。
@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 启动您的应用程序。