mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-21 14:58:06 +01:00
Use per-shard circuit breakers for additional Redis clusters
This commit is contained in:
@@ -12,8 +12,8 @@ import io.lettuce.core.RedisException;
|
||||
import io.lettuce.core.RedisURI;
|
||||
import io.lettuce.core.api.StatefulRedisConnection;
|
||||
import io.lettuce.core.api.sync.RedisCommands;
|
||||
import io.lettuce.core.cluster.RedisClusterClient;
|
||||
import io.lettuce.core.cluster.SlotHash;
|
||||
import io.lettuce.core.resource.ClientResources;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.ServerSocket;
|
||||
@@ -81,8 +81,9 @@ public class RedisClusterExtension implements BeforeAllCallback, BeforeEachCallb
|
||||
@Override
|
||||
public void beforeEach(final ExtensionContext context) throws Exception {
|
||||
|
||||
redisCluster = new ClusterFaultTolerantRedisCluster("test-cluster",
|
||||
RedisClusterClient.create(getRedisURIs()),
|
||||
redisCluster = new ShardFaultTolerantRedisCluster("test-cluster",
|
||||
ClientResources.builder(),
|
||||
getRedisURIs(),
|
||||
timeout,
|
||||
new CircuitBreakerConfiguration(),
|
||||
retryConfiguration);
|
||||
|
||||
Reference in New Issue
Block a user