Я использую Guava Cache в своих сервисах для кэширования базы данных, и я использую вызовы REST для аннулирования / обновления sh содержимого кэша. Моя установка содержит развертывание 10 распределенных экземпляров моего service
.
Каковы рекомендации по обеспечению синхронизации между кэшами в нескольких экземплярах? В идеале, если я отправлю кеш update
REST-вызов 1 экземпляру, я бы хотел, чтобы он вызывал тот же самый вызов на оставшихся 9-ти экземплярах.
Я хочу избегать решений с удаленным кешем, чтобы избежать дополнительных вызовов REST и связанных с ними задержка в сети.