Java/MySQL Web 应用程序和独立应用程序的计划程序、提醒

Java/MySQL scheduler, reminder for web app and standalone app

好的,这是场景。

我在桌面上有一个本地 Java 应用程序 运行。 Users/clients 需要每天、每隔一天、每周、每两周、每月等(由管理员为每个用户定义)检查(通过必要的步骤)。

在我的网络应用程序中,管理员会添加用户和他们需要签到的日程。如果用户没有在他们要求的时间签到,那么管理员会收到此人的警报,他可以从那里完成其他操作。

我应该如何着手执行此操作,应该通过 MySQL 还是 Java 来完成?我考虑过在 MySQL 中安排事件,但这不能在 Web 应用程序上由管理员定义。我不确定还可以为此做什么。

MySQL 有利于存储状态。保留他们何时签到的记录很好,您可以编写一个脚本来查看谁在需要时没有签到并提醒管理员。 Java 应用程序只需在每次签到时用当前时间更新 MySQL 记录。