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