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