mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-21 02:08:03 +01:00
Prefix breaker/retry names where appropriate
This commit is contained in:
committed by
Jon Chambers
parent
53f9c7b31f
commit
f57093a94a
@@ -40,8 +40,12 @@ public class FaultTolerantRedisClient {
|
||||
RedisUriUtil.createRedisUriWithTimeout(redisConfiguration.getUri(), redisConfiguration.getTimeout()),
|
||||
redisConfiguration.getTimeout(),
|
||||
redisConfiguration.getCircuitBreakerConfigurationName() != null
|
||||
? ResilienceUtil.getCircuitBreakerRegistry().circuitBreaker(name, redisConfiguration.getCircuitBreakerConfigurationName())
|
||||
: ResilienceUtil.getCircuitBreakerRegistry().circuitBreaker(name));
|
||||
? ResilienceUtil.getCircuitBreakerRegistry().circuitBreaker(getCircuitBreakerName(name), redisConfiguration.getCircuitBreakerConfigurationName())
|
||||
: ResilienceUtil.getCircuitBreakerRegistry().circuitBreaker(getCircuitBreakerName(name)));
|
||||
}
|
||||
|
||||
private static String getCircuitBreakerName(final String name) {
|
||||
return FaultTolerantRedisClient.class.getSimpleName() + "/" + name;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
|
||||
@@ -99,7 +99,7 @@ public class LettuceShardCircuitBreaker implements NettyCustomizer {
|
||||
// In some cases, like the default connection, the remote address includes the DNS hostname, which we want to exclude.
|
||||
shardAddress = StringUtils.substringAfter(remoteAddress.toString(), "/");
|
||||
|
||||
final String circuitBreakerName = "%s/%s".formatted(clusterName, shardAddress);
|
||||
final String circuitBreakerName = "%s-%s/%s".formatted(LettuceShardCircuitBreaker.class.getSimpleName(), clusterName, shardAddress);
|
||||
final Map<String, String> tags = Map.of(
|
||||
CLUSTER_TAG_NAME, clusterName,
|
||||
SHARD_ADDRESS_TAG_NAME, shardAddress);
|
||||
|
||||
Reference in New Issue
Block a user