Spring Cloud Zookeeper
3.1.2Spring Cloud Zookeeper provides Apache Zookeeper integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with Zookeeper. The patterns provided include Service Discovery and Distributed Configuration.
Features
-
Service Discovery: instances can be registered with Zookeeper and clients can discover the instances using Spring-managed beans
-
Supports Spring Cloud LoadBalancer - client-side load-balancing solution
-
Supports Spring Cloud OpenFeign
-
Distributed Configuration: using Zookeeper as a data store
Quick Start
As long as Spring Cloud Zookeeper, Apache Curator and the Zookeeper Java Client are on the
classpath any Spring Boot application with @EnableDiscoveryClient
will try to contact a Zookeeper
agent on localhost:2181
(the default value of
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);
}
}
A local Zookeeper server must be running. See the Zookeeper documentation on how to run a Zookeeper server.
Quickstart Your Project
Documentation
3.1.2 CURRENT GA | Reference Doc. | |
4.0.0-M3 PRE | Reference Doc. | |
3.1.3-SNAPSHOT SNAPSHOT | Reference Doc. | |
3.0.5-SNAPSHOT SNAPSHOT | Reference Doc. | |
3.0.4 GA | Reference Doc. | |
2.2.6.BUILD-SNAPSHOT SNAPSHOT | Reference Doc. | |
2.2.5.RELEASE GA | Reference Doc. |
Branch | Initial Release | End of Support | End Commercial Support * |
---|---|---|---|
3.1.x
|
2021-11-30 | 2023-05-18 | 2024-08-22 |
3.0.x
|
2020-12-21 | 2022-05-19 | 2023-09-19 |
2.2.x
|
2019-11-26 | 2020-11-26 | 2022-03-26 |
OSS support
Free security updates and bugfixes with support from the Spring community. See VMware Tanzu OSS support policy.
Commercial support
Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life.
Publicly available releases for critical bugfixes and security issues when requested by customers.
Future release
Generation not yet released, timeline is subject to changes.