Spring Cloud Zookeeper4.1.1

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:2181zookeeper.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

快速启动您的项目

抢先一步

VMware 提供培训和认证,以加速您的进度。

了解更多

获取支持

Tanzu Spring Runtime 在一个简单的订阅中为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中即将举行的所有活动。

查看全部