【发布时间】:2021-03-27 01:48:34
【问题描述】:
我需要一些关于我将在这里说的建议的帮助。我需要为 sap hybris 平台创建一个 cronjob,它会删除早于 X 秒的 StoredHttpSession 项目。我真的需要一些建议,因为我真的不知道如何开始。非常感谢!
本段来自 SAP 文档。 (Tomcat 提供的常规 HttpSessions 被主动监控失效(StandardManager.processExpires)。一旦会话成为失效候选,会话被销毁,并触发 sessionDestroyed 事件。OOTB Spring 会话不提供这种机制实现。因此,StoredHttpSession 项目没有生命周期并保留在数据库中。您可以通过设置 cronjob 删除当前时间 - 修改时间 > 3600 秒的 StoredHttpSession 项目来解决此问题。)
【问题讨论】:
标签: java database jakarta-ee cron hybris