利用短信队列实现短信高可靠发送
短信要想实现可靠发送,在任何时候都保证短信不丢失, 用队列来保存短信十分必要。短信有时候因为信号、欠费等原因,有时候会发送失败,在这种情况下要有重发的机制。短信只要在队列中保存,就比较容易实现二次发送、三次发送。
有好多技术可以实现队列,用数据库实现队列,即保证了速度,又实现了很好的可靠性。用数据库实现队列,还有很多好处。部署更加灵活,与应用系统集成更加便利。二次开发也很容易, 任何语言都可以实现数据库的操作。金笛短信中间件实现了短信与数据库的结合,通过数据库接口, 让客户实现应用层短信功能的集成, 屏蔽了硬件层所有操作,也屏蔽了各种硬件异常处理。如果对短信可靠性有要求的项目不妨一试。