0
我需要實現以下目標: -在春季申請中發送預定電子郵件?
- 一年發送電子郵件至6000左右用戶的30倍左右。有時在午夜其他時間的特定時間發送電子郵件。
- 我需要在我的應用程序中提供重試功能,所以如果由於某種原因我的應用程序未能發送電子郵件給某些用戶,它應該重試發送3次(直到3天),然後纔將其標記爲失敗。
- 我需要使用預定義模板發送電子郵件,但其中包含動態數據。
我的應用程序技術堆棧 - 爪哇,春天開機1.4,Oracle數據庫,CA autosys作業調度,Activiti的BPM(不使用的Activiti作爲的,但現在可以使用它,如果它是最好的解決方案)
我當前解決方案: -
- 使用autosys調度程序來定義這些作業。
- 調用我的Rest公開服務(spring + java + oracle tech stack),它執行所有的應用程序邏輯,並且使用我的smtp服務器發送電子郵件以發送電子郵件。
我的問題 - 在這種情況下推薦使用什麼方式發送電子郵件?因爲我必須維護各種表來實現重試功能。我應該使用activiti而不是autosys調度程序嗎?或者這個電子郵件調度的春天框架本身?