提交 2db3fcb4 authored 作者: 陈世营's avatar 陈世营

【修改】 leaf 配置修改

上级 1a0ef56e
package com.loit.component.keygen.leaf;
import com.google.common.base.Preconditions;
......@@ -10,6 +11,7 @@ import lombok.Getter;
import lombok.Setter;
import lombok.SneakyThrows;
import java.util.Properties;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
......@@ -19,7 +21,7 @@ import java.util.concurrent.SynchronousQueue;
* Key generator implemented by leaf segment algorithms.
*
*/
public final class LeafSegmentLeafKeyGenerator implements LeafKeyGenerator {
public final class LeafSegmentKeyGenerator implements LeafKeyGenerator {
private static final String DEFAULT_NAMESPACE = "leaf_segment";
......@@ -47,7 +49,7 @@ public final class LeafSegmentLeafKeyGenerator implements LeafKeyGenerator {
@Setter
private Properties properties = new Properties();
public LeafSegmentLeafKeyGenerator() {
public LeafSegmentKeyGenerator() {
incrementCacheIdExecutor = Executors.newSingleThreadExecutor();
cacheIdQueue = new SynchronousQueue<>();
}
......@@ -163,35 +165,35 @@ public final class LeafSegmentLeafKeyGenerator implements LeafKeyGenerator {
}
private long getStep() {
long result = Long.parseLong(properties.getProperty("step", DEFAULT_STEP));
long result = Long.parseLong(properties.getProperty("leaf.segment.step", DEFAULT_STEP));
Preconditions.checkArgument(result > 0L && result < Long.MAX_VALUE);
return result;
}
private long getInitialValue() {
long result = Long.parseLong(properties.getProperty("initialValue", DEFAULT_INITIAL_VALUE));
long result = Long.parseLong(properties.getProperty("leaf.segment.id.initial.value", DEFAULT_INITIAL_VALUE));
Preconditions.checkArgument(result >= 0L && result < Long.MAX_VALUE);
return result;
}
private String getLeafKey() {
String leafKey = properties.getProperty("leafKey");
String leafKey = properties.getProperty("leaf.key");
Preconditions.checkArgument(!Strings.isNullOrEmpty(leafKey));
Preconditions.checkArgument(leafKey.matches(REGULAR_PATTERN));
return SLANTING_BAR + leafKey;
}
private String getServerList() {
String result = properties.getProperty("serverList");
String result = properties.getProperty("server.list");
Preconditions.checkArgument(!Strings.isNullOrEmpty(result));
return result;
}
private String getDigest() {
return properties.getProperty("digest");
return properties.getProperty("registry.center.digest");
}
private String getRegistryCenterType() {
return properties.getProperty("registryCenterType", DEFAULT_REGISTRY_CENTER);
return properties.getProperty("registry.center.type", DEFAULT_REGISTRY_CENTER);
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论