Межрегиональный кросс-центр обработки данных Распределенное кэширование в AWS для Backend SpringBoot Rest service -PostgresDB - PullRequest
0 голосов
/ 19 января 2020

Какими будут стратегии распределенного кэширования In-Memory для нескольких центров обработки данных на AWS для микросервисов на основе Spring Boot на PostGres Бэкенд с 99% чтения со скоростью около 3000 RPS - теперь у нас есть On-Prem Время решения и отклика составляет 8 мс 95 с. Я изучаю Ehcache с Terracotta, Hazelcast, но было бы здорово узнать, что другие компании сделали или порекомендуют?

Данные являются данными профиля клиента - поэтому, если эта страница недоступна, она не загружается на веб-сайт электронной коммерции. с учетом того, что 99% считано - использование маршрутизируемых Edge LB оптимизирует производительность - в настоящее время один из основных запросов go к двум базам данных / службам.

В настоящее время для простоты рассмотрим наличие одного кластера в разных регионах. операции записи должны быть совместимы с ACID с базой данных, однако запись должна выполняться для локального кэша (который был поврежден API), а очередь - для совмещенных кэшей. Из-за межрегиональной задержки ~ 60 мс, добавление очереди

...