Админка на бекэнде может быть отдельным приложением?

Есть приложение на Spring с Hibernate, предоставляющее API для SPA. Появилась необходимость добавить админку и рассматриваются два варианта:
1. ввести в текущем приложении роль администратора;
2. вынести серверную часть админки в отдельное приложение.

С первым вариантом все ясно, а со вторым возникает вопрос, как обеспечить согласованность изменения данных в базе? Ведь Hibernate кэширует результаты запросов и, если админское приложение изменит данные, то основное приложение не будет об этом знать и может вернуть неактуальные данные из кеша при запросе.
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Hibernate кэширует результаты запросов

Кеширует, но кеш второго уровня выключен по умолчанию.
Его можно включить и настроить кеширование, напрмир, в редис.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы