Стартер основан на springboot 2.1.3.RELEASE.
Проект уже опубликован в центральном репозитории Maven, его можно напрямую импортировать в pom.xml.
<dependencies>
<dependency>
<groupId>com.xzixi</groupId>
<artifactId>curator-client-spring-boot-starter</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
Скачайте проект. Откройте окно git bash и выполните команду:
git clone git@gitee.com:xuelingkang/zookeeper.git
.
Скомпилируйте и установите в локальный репозиторий Maven. Перейдите в каталог проекта, откройте окно cmd и выполните команду: mvn clean install -Dmaven.test.skip=true
.
Импортируйте в свой проект.
<dependencies>
<dependency>
<groupId>com.xzixi</groupId>
<artifactId>curator-client-spring-boot-starter</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
# 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
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )