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