当ticket存储器,没有能力管理ticket的状态时,则需要ticket清理器。默认的内存ticket存储器,jpa存储器等都需要ticket清理器;memecached ,ehcache等存储器则不需要ticket清理器。默认情况下,ticket 清理器配置在cas/WEB-INF/spring-configuration/ticketRegistry.xml文件中,如下所示:
<!--Quartz -->
    <!-- TICKET REGISTRY CLEANER -->
    <bean id="ticketRegistryCleaner" class="org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner"
        p:ticketRegistry-ref="ticketRegistry" />
    
    <bean id="jobDetailTicketRegistryCleaner" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
        p:targetObject-ref="ticketRegistryCleaner"
        p:targetMethod="clean" />
    
    <bean id="triggerJobDetailTicketRegistryCleaner" class="org.springframework.scheduling.quartz.SimpleTriggerBean"
        p:jobDetail-ref="jobDetailTicketRegistryCleaner"
        p:startDelay="20000"
        p:repeatInterval="5000000" />
DefaultTicketRegistryCleaner集成一个接口org.jasig.cas.ticket.registry.support.LockingStrategy,它有三个实现类:
org.jasig.cas.ticket.registry.support.NoOpLockingStrategy
org.jasig.cas.ticket.registry.support.JdbcLockingStrategy,这个已过期,不推荐使用
org.jasig.cas.ticket.registry.support.JpaLockingStrategy,这个在

cas 入门之十五:ticket 存储方案-jpa ticket存储

已经应用过;默认情况应用的是NoOpLockingStrategy;

如果我们应用其他的后台机制去处理过期ticket,则可能需要实现LockingStrategy接口。

cas入门之二十五:ticket清理器相关推荐

  1. Reflex WMS入门系列二十五:将叉车纳入系统进行管理

    Reflex WMS入门系列二十五:将叉车纳入系统进行管理 据笔者所知,SAP WM 模块里是不对仓库里常用的叉车等仓库管理工具进行管理的.笔者发现,Reflex WMS系统则会在很多仓库部门日常操作 ...

  2. 无人驾驶汽车系统入门(二十五)——基于欧几里德聚类的激光雷达点云分割及ROS实现

    无人驾驶汽车系统入门(二十五)--基于欧几里德聚类的激光雷达点云分割及ROS实现 上一篇文章中我们介绍了一种基于射线坡度阈值的地面分割方法,并且我们使用pcl_ros实现了一个简单的节点,在完成了点云 ...

  3. Spring Boot入门教程(二十五): Apache Shiro

    1. pom.xml shiro并没有提供对应的Starter,而是使用的shiro-spring,其它的依赖都是辅助 <dependency><groupId>org.spr ...

  4. STM32入门(二十五)----高级定时器

    高级定时器 定时器 高级定时器 高级定时器GPIO 高级定时器功能框图 时钟源 内部时钟源 外部时钟1 外部时钟2 内部触发输入 内部触发连接 TIM1为TIM2提供时钟 控制器 时基单元 预分频器 ...

  5. 【ASE入门学习】ASE入门系列二十五——努努冰球材质复刻

    共由5个部分组成 Wenli模型的图不好,需要你自己换成冰的贴图,大致调成如上结果即可,暗部分可以根据个人喜好调吧,视频是用粒子发射器的,我直接模型(5个物体)做Animation旋转.

  6. GPS从入门到放弃(二十五) --- 卡尔曼滤波

    GPS从入门到放弃(二十五) - 卡尔曼滤波 概述 单点定位的结果因为是单独一个点一个点进行的,所以连续起来看数据可能出现上串下跳的情况,事实上并不符合实际情况.为了解决这个问题,考虑到物体运动的连续 ...

  7. java常见面试考点(二十五):CAS是什么

    java常见面试考点 往期文章推荐:   java常见面试考点(二十):Elasticsearch 和 solr 的区别   java常见面试考点(二十一):单点登录   java常见面试考点(二十二 ...

  8. 深度学习入门笔记(十五):深度学习框架(TensorFlow和Pytorch之争)

    欢迎关注WX公众号:[程序员管小亮] 专栏--深度学习入门笔记 声明 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献. 2)本文仅供学术交流,非商用.所以每一部分具 ...

  9. 2021年大数据Hadoop(二十五):YARN通俗介绍和基本架构

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 YARN通俗介绍和基本架构 Yarn通俗介绍 Yarn基本 ...

最新文章

  1. SSM框架整合教程(2020最新版)
  2. pthread_cleanup_push与pthread_cleanup_pop的目的、作用
  3. hashcode()和hash()
  4. iOS Hacker 反注入和反反注入
  5. CodeForces - 1295E Permutation Separation(线段树+二维偏序,好题)
  6. python对英语的要求_学python需要英语基础吗
  7. 17. 框架标签及其应用实例
  8. ZooKeeper学习-- Zookeeper简单介绍
  9. MVC的WebApi中开启Session会话支持
  10. 【渝粤教育】电大中专学前儿童社会教育 (2)作业 题库
  11. Java开源生鲜电商平台-支付模块的设计与架构(源码可下载) Java开源生鲜电商平台-订单表的设计(源码可下载)...
  12. JS鼠标捕获DIV内选中的坐标和宽高
  13. NPM酷库050:xmlbuilder,创建XML文件
  14. perl 语言(数组)
  15. 霍尼韦尔扫描枪设置手动方法
  16. 在线文档 - Google drive
  17. AUTOSAR架构软件结构简介
  18. 用什么擦地最干净脑筋急转弯_小学生语文试卷:为什么秋天大雁要飞回南方?答案让人“喷饭”...
  19. 最新全国姓名报告出炉!
  20. 电脑录屏按哪个键?您可以这样操作!

热门文章

  1. Redis 进阶学习笔记
  2. 【幻灯片制作软件】Focusky教程 | 整体移动一张幻灯片里的所有内容
  3. 论文笔记:Visual Attribute Transfer through Deep Image Analogy
  4. 研究光源宽度对干涉条纹可见度的影响(matlab仿真)
  5. word转换pdf的python代码_python word转pdf代码实例
  6. Springboot橘子酒店管理系统eg48i计算机毕业设计-课程设计-期末作业-毕设程序代做
  7. 如何选择健走鞋(健走鞋与跑步鞋的区别)
  8. iPic - MAC图床神器
  9. Mac上修复Gitee错误Oauth: Access token is expired
  10. 计算机等级考试一本通职能,2020年全国计算机等级考试一本通 二级MS Office高级应用...