Java 防止重复通知
我正在为图书馆开发一个简单的通知系统。学生可以从图书馆借书,我的通知系统会在30天和60天之后向他们发送一个提醒,要求他们将书归还图书馆 我确实有一张表中的结帐列表(ERD中的结帐表)。我可以运行一个Cron脚本并触发一个Java程序,该程序可以从这个表中读取条目,并基于CheckoutDate,在30天和60天之后触发一个电子邮件通知 我的问题是。。如果有人在同一天意外触发Cron脚本两次会发生什么情况..这将导致重复的通知。所以我决定创建另一个表来跟踪通知(ERD中的通知表)。现在,在触发电子邮件通知之前,我可以在同一天的通知表中检查cron脚本中的通知条目。这样,如果有人意外运行此程序两次,我可以防止重复的电子邮件Java 防止重复通知,java,spring,Java,Spring,我正在为图书馆开发一个简单的通知系统。学生可以从图书馆借书,我的通知系统会在30天和60天之后向他们发送一个提醒,要求他们将书归还图书馆 我确实有一张表中的结帐列表(ERD中的结帐表)。我可以运行一个Cron脚本并触发一个Java程序,该程序可以从这个表中读取条目,并基于CheckoutDate,在30天和60天之后触发一个电子邮件通知 我的问题是。。如果有人在同一天意外触发Cron脚本两次会发生什么情况..这将导致重复的通知。所以我决定创建另一个表来跟踪通知(ERD中的通知表)。现在,在触发
我想知道是否有更好的解决方案或方法来防止重复?我在Oracle DB中使用Java和Spring Web。我觉得这很好。它防止重复通知,并记录作业何时运行。