Задать вопрос
@Bonce

Как кэшировать результаты?

Добрый день!
Приложение spring boot, используется postgresql, обмен сообщениями по ресту
Есть запрос к стороннему сервису, выполняющийся периодически. Хочу добиться следующей ситуации:
1-й запрос вернул элементы: А, Б, В, Г; => отправили их пользователю.
2-й запрос вернул элементы: А, Д, Г, Е; => отправили пользователю только Д, Е.
Т.е. пользователь должен получать разность результатов текущего запроса и предыдущего. Но для этого надо где-то хранить результаты последнего запроса. Хранить их постоянно в БД смысла не вижу, т.к. необходимо постоянно перезаписывать результаты.
Подскажите, пожалуйста, лучшие практики решения этой проблемы.
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • OTUS
    Разработчик на Spring Framework
    5 месяцев
    Далее
  • Учебный центр IBS
    JVA-I-004 Архитектура REST
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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