数据库有100万个用户要怎样的短信群发方法才是最好的?
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                数据库有100万个用户要怎样的短信群发方法才是最好的?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                
                            
                            
                            100萬(wàn)這個(gè)量級(jí)還是比較小的,分批異步發(fā)送,把發(fā)送失敗的記錄下來(lái)重新發(fā)送即可
那些短信云應(yīng)該支持的,比如阿里大于。不過(guò)肯定不能100萬(wàn)一起發(fā),分批次吧,最好專門寫個(gè)服務(wù)干這個(gè)事
1 批量取出,這個(gè)你可以考慮 每100 或者 1000相隔的ID 一次一次取,這樣速度快。2 并發(fā)發(fā)送 這里會(huì)涉及到,涉及到多線程并發(fā) 可以看SWOOLE WORKMAN2.1 內(nèi)容可重復(fù),短信服務(wù)商提供并發(fā)發(fā)送100條一批次吧估計(jì)2.2 如果內(nèi)容不重復(fù),那就一條一條發(fā)3 記錄發(fā)送結(jié)果,定時(shí)重發(fā)
100萬(wàn)還是去第三方平臺(tái)吧,我們公司也是要發(fā)100多萬(wàn)的郵件,找的是SUBMAIL郵件平臺(tái),你可以去看看。一次性發(fā)肯定不行,可以分幾次。在線和鏈接API都行
最簡(jiǎn)單的,batch+消息隊(duì)列
100萬(wàn)其實(shí)不多,現(xiàn)在的短信平臺(tái)基本都支持一次性發(fā)送1000條記錄,如果你異步發(fā)送也就幾分鐘的事情,我之前也有做過(guò)類似的事情,把你發(fā)送的記錄生成一個(gè)臨時(shí)的hash,萬(wàn)一發(fā)送失敗,要發(fā)重新發(fā)送,不能給用戶重復(fù)發(fā)。
                        
                        
                        那些短信云應(yīng)該支持的,比如阿里大于。不過(guò)肯定不能100萬(wàn)一起發(fā),分批次吧,最好專門寫個(gè)服務(wù)干這個(gè)事
1 批量取出,這個(gè)你可以考慮 每100 或者 1000相隔的ID 一次一次取,這樣速度快。2 并發(fā)發(fā)送 這里會(huì)涉及到,涉及到多線程并發(fā) 可以看SWOOLE WORKMAN2.1 內(nèi)容可重復(fù),短信服務(wù)商提供并發(fā)發(fā)送100條一批次吧估計(jì)2.2 如果內(nèi)容不重復(fù),那就一條一條發(fā)3 記錄發(fā)送結(jié)果,定時(shí)重發(fā)
100萬(wàn)還是去第三方平臺(tái)吧,我們公司也是要發(fā)100多萬(wàn)的郵件,找的是SUBMAIL郵件平臺(tái),你可以去看看。一次性發(fā)肯定不行,可以分幾次。在線和鏈接API都行
最簡(jiǎn)單的,batch+消息隊(duì)列
100萬(wàn)其實(shí)不多,現(xiàn)在的短信平臺(tái)基本都支持一次性發(fā)送1000條記錄,如果你異步發(fā)送也就幾分鐘的事情,我之前也有做過(guò)類似的事情,把你發(fā)送的記錄生成一個(gè)臨時(shí)的hash,萬(wàn)一發(fā)送失敗,要發(fā)重新發(fā)送,不能給用戶重復(fù)發(fā)。
總結(jié)
以上是生活随笔為你收集整理的数据库有100万个用户要怎样的短信群发方法才是最好的?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 著名的度假胜地有哪些
 - 下一篇: 试管婴儿胚胎分几级