close

Spring 云动物园管理员

<stdin>中未解决的指令-include :: __ attributes.adoc []

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在类路径上,任何Spring Boot应用程序@EnableDiscoveryClient都会尝试通过以下方式联系Zookeeper代理localhost:2181(默认值 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 Boot配置

<stdin>中未解决的指令-include :: __ attributes.adoc []

SpringInitializr

快速启动您的项目

使用 Spring Initializr引导您的应用程序 。

文献资料

每个Spring项目都有自己的项目。它详细说明了如何使用项目功能以及使用它们可以实现的功能。
3.0.2 当前 GA 参考文件
3.0.3快照 快照 参考文件
2.2.6.BUILD-SNAPSHOT 快照 参考文件
2.2.5.RELEASE GA 参考文件

可以尝试一些示例: