2016-02-11 7 views
1

Я собираюсь реализовать High Availability (HA/кластеризация) для моего сервера Jasig CAS в инфраструктуре AWS на Java 8 и Tomcat 8.сервер CAS Tomcat 8 Java 8 High Availability (HA/кластеризация)

Я Использование нескольких серверов узлов сервера CAS.

Кроме того, я планирую использовать Tomcat SessionManager, который сохраняет данные (сеансы) в Redis. То же самое с CAS Ticket Registry - Я планирую хранить билеты в казино в Редис.

Сейчас я не могу найти официальную реализацию Tomcat Redis SessionManager и CAS-сервера Redis Ticket Registry.

я нашел только некоторые пользовательские вещи -

Cas Ticket Redis

Tomcat SessionManager that persists data into Redis

это хорошая идея использовать Redis для этой цели? Если да, не могли бы вы рекомендовать некоторые проверенные реализации для CAS-сервера Redis Ticket Registry и Tomcat 8 Redis SessionManager.

ответ

1

CAS официально не поддерживает Redis в виде реестра билетов. Существуют и другие доступные опции, такие как Hazelcast, Ehcache и т. Д. Репликация сеанса не требуется.

+0

Спасибо, вместо репликации сеанса Я буду использовать AWS ELB Sticky сессий. Это должно решить проблему. – alexanoid

+0

Я имею в виду - в дополнение к реестру Redis Ticket я также использую листы AWS ELB Sticky – alexanoid

+0

Если у вас есть доступ к реестру redis, не стесняйтесь публиковать запрос на перенос. –