我正在尝试实施用户通知服务。
问题陈述:
用户将能够为特定的DateTime设置提醒。
在那个特定时间,我的应用应该通过短信或电子邮件向用户发送通知。
使用以下技术的技术:
Spring Boot,Spring-Scheduler,Spring-Batch
面临的问题:
想要在4台不同的计算机上运行此应用程序的实例。
但是恐怕用户会收到重复的通知。
如何最好使用这些技术解决此问题?
Spring-Batch是否提供某种机制来解决此问题?
Spring-Batch的JobRepository是否可以解决此问题。是,如何?(请提供代码段)。