Кеширование в Spring webflux
Удивился, что в Интернете было так сложно найти конкретную информацию об этом.
Можно ли кешировать результаты в Spring WebFlux?
Например: Могу ли я получить свою службу отдыха, а затем использовать mongodb в качестве основной базы данных и redis в качестве кеша. Итак, когда запрос проходит, он проверяет кеш, а затем, если результат запроса отсутствует в кеше, он запрашивает mongodb?
Если у вас есть ссылки и т. Д., Просто поместите их как комментарий, и я прочитаю их и сам отвечу на вопрос.
Спасибо.
1 ответ
На самом деле есть правильный способ сделать это с помощью spring CacheMono
см. https://medium.com/swlh/spring-distributed-cache-with-hazelcast-cfe0f6ad231 для руководства по Hazelcast, но его легко перевести на Guava или что-то еще.