2016-12-02 3 views
0

Я искал способ добиться этого, и я не нашел авторитетного ответа, заставив меня задуматься, перестало ли это практиковать при запуске приложения в кластере из 2 или более сервера.Сессия Grails 3 и распределенный кеш с использованием redis

У меня есть приложение grails 3.2.2, которое будет работать на aws. Я использую простую форму, используя плагин весны безопасности по умолчанию compile 'org.grails.plugins:spring-security-core:3.1.1'

Я хотел бы иметь возможность хранить сеанс в redis для целей балансировки нагрузки. Использование службы кеширования (redis) на aws.

Я также хотел бы использовать то же самое взамен ehcache.

До сих пор для сессии я получил

Для кэширования я получил

Похоже, я действительно потерял на этом. Не знаете, какой из них один или какой из них использовать вместе. Я был бы очень благодарен, если бы кто-то мог указать мне в правильном направлении. Любая недавняя документация или учебник приветствуются.

С наилучшими пожеланиями,

ответ

1

Вам не нужно устанавливать какой-либо другой плагин, но только весна-сессию с пружинной безопасностью.

ссылку именно то, что вы ищете http://docs.spring.io/spring-session/docs/current/reference/html5/guides/grails3.html

(Как вы знаете, grails3 осуществляется на основе springboot, так что вы можете передать документ springboot решить проблему grails3.) ​​