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