Система оповещения по электронной почте на основе предпочтений пользователя - PullRequest
0 голосов
/ 07 июля 2011

Любые идеи, касающиеся разработки и / или внедрения системы оповещения по электронной почте на основе Java (аналог RSS), которая позволила бы пользователям выбирать частоту, тип приложения, содержимое электронной почты и в зависимости от своих предпочтений система оповещения будет вызывать программу для генерации электронной почты.Программа получит данные из базы данных и заполнит их в теле письма.Теперь вопрос на самом деле заключается в том, как связать две части вместе, то есть, основываясь на пользовательских настройках, запустить программу для генерации электронной почты.

Ответы [ 2 ]

1 голос
/ 07 июля 2011

Кажется довольно простым набором требований

Запланированное задание (cron, DBMS_SCHEDULER и т. Д.) Выполняется каждые x минут.

  1. Выбирает любого пользователя с параметром «next_send_date» вследующие x минут.
  2. Он выбирает, что отправить им
  3. Он отправляет электронное письмо
  4. Он перепланирует их 'next_send_date' на основе предпочтений
  5. Перейти к следующему пользователю.

Какой из этих вариантов выглядит сложным?

0 голосов
/ 07 июля 2011

Вот что я из этого сделал: https://github.com/molindo/molindo-notify

Шокирующе недокументированный код. Если тебе интересно, просто дай мне знать. Я постараюсь придумать несколько документов.

...