現(xiàn)在要給全部用戶或者指定用戶發(fā)送郵件,“發(fā)送”操作是由我們后臺人員觸發(fā)的。發(fā)送操作提交后,我們就要給用戶發(fā)送了,在發(fā)送過程中可能會存在一個問題,就是發(fā)送了一段時間后,程序因某些原因死掉了,這樣就導(dǎo)致一些用戶沒有收到郵件,所以我的想法是發(fā)送前先把數(shù)據(jù)庫里的用戶全寫入到一個文件中,發(fā)送時從文件中取用戶,然后再弄個用戶發(fā)送日志以記錄哪些用戶發(fā)送了,這樣出問題后,可以從出問題的“那個地方”接著執(zhí)行發(fā)送.....不知道我的想法行不行,另外我擔(dān)心“把數(shù)據(jù)庫中的用戶寫入到文件中”這個過程所花費的時間會很長,從而導(dǎo)致性能上會存在隱患。謝謝大家討論我的想法,給些意見或指點!
關(guān)于給用戶發(fā)送郵件的一些問題
冉冉說
2019-04-07 11:18:12