From 4f64513c836527b3016e4d354321069341bbe5e4 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 16 Mar 2020 17:44:42 -0700 Subject: [PATCH] Break out redis pubsub into dedicated cluster --- .../textsecuregcm/WhisperServerConfiguration.java | 9 +++++++++ .../textsecuregcm/WhisperServerService.java | 6 ++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java index e9089e603..6dfffd2f0 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java @@ -58,6 +58,11 @@ public class WhisperServerConfiguration extends Configuration { @JsonProperty private RedisConfiguration cache; + @NotNull + @Valid + @JsonProperty + private RedisConfiguration pubsub; + @NotNull @Valid @JsonProperty @@ -202,6 +207,10 @@ public class WhisperServerConfiguration extends Configuration { return cache; } + public RedisConfiguration getPubsubCacheConfiguration() { + return pubsub; + } + public DirectoryConfiguration getDirectoryConfiguration() { return directory; } diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index 1a89bb289..0fbcd1de4 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -174,11 +174,13 @@ public class WhisperServerService extends Application