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