Мы стремимся разработать службу уведомлений по электронной почте, в которой электронные письма могут планироваться ежедневно, еженедельно или ежечасно на основе определенных действий, которые происходят в нашей системе (регистрация пользователей), или сводных электронных писем, отправляемых каждую пятницу, например.* Каков наилучший способ убедиться, что дубликаты электронных писем не отправляются?Возможно, мы подумали о том, чтобы приложение записывало запись в очередь всякий раз, когда происходит системное действие, но, похоже, у этого есть еще одна точка отказа.Или, может быть, просто сделав все уведомления управляемыми данными, например, выберите всех пользователей, для которых дата создания больше, чем сейчас.Но с этим сценарием нам нужен способ убедиться, что если служба снова запустится, дубликаты электронных писем не будут отправлены.
любые идеи будут великолепны!