Skip to content

Commit 7e9d8e4

Browse files
committed
feat: update conf (#466)
1 parent 7644118 commit 7e9d8e4

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

camellia-redis-proxy/camellia-redis-proxy-core/src/main/java/com/netease/nim/camellia/redis/proxy/cluster/provider/AbstractClusterModeProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ protected final Reply sync(CompletableFuture<Reply> future) {
9898
* @return heartbeatTimeoutSeconds
9999
*/
100100
protected final int heartbeatTimeoutSeconds() {
101-
return ProxyDynamicConf.getInt("proxy.cluster.mode.heartbeat.request.timeout.seconds", 10);
101+
return ProxyDynamicConf.getInt("cluster.mode.heartbeat.request.timeout.seconds", 10);
102102
}
103103

104104
/**

camellia-redis-proxy/camellia-redis-proxy-core/src/main/java/com/netease/nim/camellia/redis/proxy/cluster/provider/DefaultClusterModeProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private void checkHeartbeatReply() {
119119
if (!heartbeatMap.containsKey(node)) {
120120
logger.warn("proxy check heartbeat reply fail, node = {}", node);
121121
//检查失败,则再等一下
122-
int delaySeconds = ProxyDynamicConf.getInt("proxy.cluster.mode.heartbeat.init.delay.check.seconds", 10);
122+
int delaySeconds = ProxyDynamicConf.getInt("cluster.mode.heartbeat.init.delay.check.seconds", 10);
123123
schedule.schedule(this::checkHeartbeatReply, delaySeconds, TimeUnit.SECONDS);
124124
return;
125125
}
@@ -143,7 +143,7 @@ private void checkOnlineNodes() {
143143
continue;
144144
}
145145
Long lastHeartbeatTime = heartbeatMap.get(node);
146-
int timeoutSeconds = ProxyDynamicConf.getInt("proxy.cluster.mode.heartbeat.timeout.seconds", 20);
146+
int timeoutSeconds = ProxyDynamicConf.getInt("cluster.mode.heartbeat.timeout.seconds", 20);
147147
if (lastHeartbeatTime == null || System.currentTimeMillis() - lastHeartbeatTime > timeoutSeconds*1000L) {
148148
offlineNodes.add(node);
149149
}
@@ -165,7 +165,7 @@ private void sendHeartbeat() {
165165
Set<ProxyNode> heartbeatNodes = new HashSet<>(onlineNodes);
166166
heartbeatNodes.addAll(pendingNodes);
167167
heartbeatNodes.addAll(initNodes(true));
168-
int times = ProxyDynamicConf.getInt("proxy.cluster.mode.heartbeat.request.fail.times", 3);
168+
int times = ProxyDynamicConf.getInt("cluster.mode.heartbeat.request.fail.times", 3);
169169
heartbeatTargetNodes.entrySet().removeIf(entry -> entry.getValue().get() > times);//心跳连续三次失败,则剔除出去
170170
heartbeatNodes.addAll(heartbeatTargetNodes.keySet());
171171
for (ProxyNode node : heartbeatNodes) {

camellia-redis-proxy/camellia-redis-proxy-core/src/main/java/com/netease/nim/camellia/redis/proxy/sentinel/DefaultSentinelModeProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,10 @@ private void init() {
9595
}
9696
Collections.sort(onlineNodes);
9797
this.onlineNodes = onlineNodes;
98-
this.masterName = ProxyDynamicConf.getString("proxy.sentinel.mode.master.name", "camellia_sentinel");
98+
this.masterName = ProxyDynamicConf.getString("sentinel.mode.master.name", "camellia_sentinel");
9999
logger.info("sentinel mode init success, masterName = {}, currentNode = {}, onlineNodes = {}, allNodes = {}, nodesProvider = {}",
100100
this.masterName, this.currentNode, this.onlineNodes, this.allNodes, provider.getClass().getName());
101-
int intervalSeconds = ProxyDynamicConf.getInt("proxy.sentinel.mode.heartbeat.interval.seconds", 5);
101+
int intervalSeconds = ProxyDynamicConf.getInt("sentinel.mode.heartbeat.interval.seconds", 5);
102102
scheduler.scheduleAtFixedRate(this::schedule, intervalSeconds, intervalSeconds, TimeUnit.SECONDS);
103103
logger.info("sentinel mode heartbeat schedule start success, intervalSeconds = {}", intervalSeconds);
104104
init = true;
@@ -411,7 +411,7 @@ private boolean heartbeat(ProxyNode node) {
411411
try {
412412
RedisConnection connection = RedisConnectionHub.getInstance().get(null, node.getHost(), node.getCport(), null, ServerConf.cportPassword());
413413
CompletableFuture<Reply> future = connection.sendCommand(RedisCommand.SENTINEL.raw(), Utils.stringToBytes(heartbeat));
414-
int timeoutSeconds = ProxyDynamicConf.getInt("proxy.sentinel.mode.heartbeat.timeout.seconds", 20);
414+
int timeoutSeconds = ProxyDynamicConf.getInt("sentinel.mode.heartbeat.timeout.seconds", 20);
415415
Reply reply = future.get(timeoutSeconds, TimeUnit.SECONDS);
416416
if (reply instanceof StatusReply) {
417417
return ((StatusReply) reply).getStatus().equalsIgnoreCase(StatusReply.OK.getStatus());

docs/camellia-redis-proxy/deploy/cluster_mode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ redis-cluster模式,如下:
2222

2323
```properties
2424
#是否对每一个命令都检查slot以及是否要重定向,默认false
25-
proxy.cluster.mode.command.move.always=false
25+
cluster.mode.command.move.always=false
2626
```

docs/camellia-redis-proxy/deploy/sentinel_mode.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ sentinel.mode.nodes=192.168.3.218:6380@16380,192.168.3.218:6390@16390
2424
```properties
2525
### 此时集群内的节点会通过redis自动彼此发现,优点是可以不需要提前知道节点ip,适用于k8s环境
2626
sentinel.mode.provider.class.name=com.netease.nim.camellia.redis.proxy.sentinel.RedisSentinelModeProvider
27-
proxy.sentinel.mode.nodes.provider.redis.url=redis://passwd@127.0.0.1
28-
proxy.sentinel.mode.nodes.provider.redis.key=xxxx
27+
sentinel.mode.nodes.provider.redis.url=redis://passwd@127.0.0.1
28+
sentinel.mode.nodes.provider.redis.key=xxxx
2929
```
3030

3131

0 commit comments

Comments
 (0)