CAS (11) —— CAS TicketRegistry使用Ehcache的集群方案
摘要
CAS TicketRegistry使用Ehcache的集群方案
版本
tomcat版本: tomcat-8.0.29
jdk版本: jdk1.8.0_65
cas版本: 4.1.3
cas4.1.3 (4.x还在开发过程中不是很稳定,迭代比较快,也会有些bug)
cas-client-3.4.1
Ehcache版本: 2.10.1
内容
目标架构
准备
参照下列文章配置好相关环境
配置
Ehcache Maven
org.jasig.cas cas-server-integration-ehcache ${project.version} compile net.sf.ehcache ehcache-core 2.6.11 net.sf.ehcache ehcache 2.10.1 Ehcache配置文件ehcache-replicated.xml
节点a(以端口8433为例)
节点b(以端口8443为例)
注意以上ProviderFactory和ListenerFactory中的给出的端口:
ListenerFactory是指定本地Cache节点的端口
ProviderFactory是配置远程Cache节点的端口
如果二个以上节点,则所有节点都要列出并用 | 符号分隔
Ehcache在CAS TicketRegistry.xml 中的配置
Configuration for the default TicketRegistry which stores the tickets in Ehcache
测试
略
参考
参考来源: