利用短信隊列實現(xiàn)短信高可靠發(fā)送
短信要想實現(xiàn)可靠發(fā)送,在任何時候都保證短信不丟失, 用隊列來保存短信十分必要。短信有時候因為信號、欠費等原因,有時候會發(fā)送失敗,在這種情況下要有重發(fā)的機制。短信只要在隊列中保存,就比較容易實現(xiàn)二次發(fā)送、三次發(fā)送。
有好多技術(shù)可以實現(xiàn)隊列,用數(shù)據(jù)庫實現(xiàn)隊列,即保證了速度,又實現(xiàn)了很好的可靠性。用數(shù)據(jù)庫實現(xiàn)隊列,還有很多好處。部署更加靈活,與應(yīng)用系統(tǒng)集成更加便利。二次開發(fā)也很容易, 任何語言都可以實現(xiàn)數(shù)據(jù)庫的操作。金笛短信中間件實現(xiàn)了短信與數(shù)據(jù)庫的結(jié)合,通過數(shù)據(jù)庫接口, 讓客戶實現(xiàn)應(yīng)用層短信功能的集成, 屏蔽了硬件層所有操作,也屏蔽了各種硬件異常處理。如果對短信可靠性有要求的項目不妨一試。