我有java web applciation,我们有一个系统,根据时间段有批准和确认。
这个过程的步骤是。
用户请求在特定时间触发事件。
用户获得要处理的批准或确认邮件。
如果用户未在5天内批准或确认,则系统应自动取消请求(数据库状态的更改就足够了)。
如何连续跟踪此类请求?
我应该不断运行任何一个更改数据库状态的Job? 问题:这会影响系统的性能
如果我以特定的时间间隔运行系统,则取消可能需要比预期更多的时间。这不应该严格发生。
有人能给我正确的方向来处理这类案件吗?
答案 0 :(得分:0)
这取决于您的系统应该如何工作。我先概述两个选项。可能还有很多,但你需要弄清楚自己想要的东西:
依赖你的系统还有更多的参数需要检查......这只是为了给出一个想法。