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