# zookeeper **Repository Path**: oldwine_Space/zookeeper ## Basic Information - **Project Name**: zookeeper - **Description**: 基于curator封装zookeeper常用api和springboot启动器 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://demo.xzixi.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2023-03-19 - **Last Updated**: 2023-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于curator封装zookeeper常用api和springboot启动器 ## 介绍 启动器基于springboot2.1.3.RELEASE 博客主页 ## 使用方法 ### 直接使用 项目已经发布到maven中央仓库,直接在pom.xml中引用即可 ```xml com.xzixi curator-client-spring-boot-starter 1.0 ``` ### 修改后使用 1. 下载项目
打开git bash窗口,执行命令`git clone git@gitee.com:xuelingkang/zookeeper.git` 2. 编译并安装到本地maven仓库
进入工程目录,打开cmd窗口,执行命令`mvn clean install -Dmaven.test.skip=true` 3. 在自己的项目中引用 ```xml com.xzixi curator-client-spring-boot-starter 1.0 ``` 4. yml配置 ```yaml # curator配置 curator-client: # 连接字符串 connection-string: docker:2181 # 根节点 namespace: xzixi # 节点数据编码 charset: utf8 # session超时时间 session-timeout-ms: 60000 # 连接超时时间 connection-timeout-ms: 15000 # 关闭连接超时时间 max-close-wait-ms: 1000 # 默认数据 default-data: "" # 当半数以上zookeeper服务出现故障仍然提供读服务 can-be-read-only: false # 自动创建父节点 use-container-parents-if-available: true # 重试策略,默认使用BoundedExponentialBackoffRetry retry: max-sleep-time-ms: 10000 base-sleep-time-ms: 1000 max-retries: 3 # 认证信息 auth: scheme: digest auth: xzixi:xzixi ``` 具体请看`curator-client-demo`案例工程 ## 欢迎issue和star!