Я пытаюсь внедрить службу уведомлений пользователей.
Постановка проблемы:
Пользователь сможет установить напоминание для определенного DateTime.В это время мое приложение должно отправить пользователю уведомление по SMS или по электронной почте.
Технологии, использующие:
Spring Boot, Spring-Scheduler, Spring-Batch
Проблема:
Хотел запустить экземпляр этого приложения на 4 разных машинах.Но я боюсь, что пользователь получит дубликаты уведомлений.
Как мне решить эту проблему, предпочтительно используя эти технологии?Предоставляет ли Spring-Batch какой-либо механизм для решения этой проблемы?Может ли SpringRech's JobRepository решить эту проблему.Если да, то как? (Предоставьте фрагмент кода).