Как обновить кэш микросервиса для любой операции CRUD, выполняемой на БД из другого микросервиса - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть 2 микросервиса, A и B и база данных postgres.Микросервис B напрямую взаимодействует с базой данных для выполнения операций CRUD.Начиная с микросервиса A, при запуске приложения мы кэшируем все записи базы данных.Теперь для любого обновления / вставки в БД с использованием Microservice B следует также обновить кэш в Microservice A.

В настоящее время мы используем обновление кэша на основе времени, т. Е. Обновление кеширования в Microservice A для каждого 1 часа.

Пожалуйста, предложите лучший подход или любые механизмы кэширования, которые справляются с этим ..

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...