@Bonce

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

Добрый день!
Приложение spring boot, используется postgresql, обмен сообщениями по ресту
Есть запрос к стороннему сервису, выполняющийся периодически. Хочу добиться следующей ситуации:
1-й запрос вернул элементы: А, Б, В, Г; => отправили их пользователю.
2-й запрос вернул элементы: А, Д, Г, Е; => отправили пользователю только Д, Е.
Т.е. пользователь должен получать разность результатов текущего запроса и предыдущего. Но для этого надо где-то хранить результаты последнего запроса. Хранить их постоянно в БД смысла не вижу, т.к. необходимо постоянно перезаписывать результаты.
Подскажите, пожалуйста, лучшие практики решения этой проблемы.
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Spring
Седой и строгий
Я бы использовал Redis.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 80 000 до 160 000 руб.
King Bird Studio Москва
До 180 000 руб.
XCritical Software Санкт-Петербург
от 150 000 до 220 000 руб.
18 сент. 2019, в 11:53
15000 руб./за проект
18 сент. 2019, в 11:37
7000 руб./за проект