0
我需要实现以下目标: -在春季申请中发送预定电子邮件?
- 一年发送电子邮件至6000左右用户的30倍左右。有时在午夜其他时间的特定时间发送电子邮件。
- 我需要在我的应用程序中提供重试功能,所以如果由于某种原因我的应用程序未能发送电子邮件给某些用户,它应该重试发送3次(直到3天),然后才将其标记为失败。
- 我需要使用预定义模板发送电子邮件,但其中包含动态数据。
我的应用程序技术堆栈 - 爪哇,春天开机1.4,Oracle数据库,CA autosys作业调度,Activiti的BPM(不使用的Activiti作为的,但现在可以使用它,如果它是最好的解决方案)
我当前解决方案: -
- 使用autosys调度程序来定义这些作业。
- 调用我的Rest公开服务(spring + java + oracle tech stack),它执行所有的应用程序逻辑,并且使用我的smtp服务器发送电子邮件以发送电子邮件。
我的问题 - 在这种情况下推荐使用什么方式发送电子邮件?因为我必须维护各种表来实现重试功能。我应该使用activiti而不是autosys调度程序吗?或者这个电子邮件调度的春天框架本身?