怎么样实现短信接口队列化发送

【怎么样实现短信接口队列化发送】 找个靠谱的短信服务商这些问题就不用担心了。建议先对接试用短信测试 再购买

■网友
我目前的设计。。 觉得有问题的, 给我说哈。。数据库一共四张表 : 短信数据表 / 短信状态表 / 短信队列表 / 服务器日志表(做到日志文件就好了,不需建表)逻辑如下:添加短信 - 短信数据表敏感词违法则返回给提交者检查当前短信手机号码未发送的短信条目数量以区段形式划分,每段最多5条调度短信进入侯发队列(按照1秒能发送2条计算)(10秒定时)如果队列数量\u0026gt;20,则本次取消按时间排序从短信库中取出前20条短信, 放入队列等待发送, 并在短信状态中记录发送短信 (10秒定时)区段分隔同一手机号码的短信, 如若上条短信对应号码与当前短信号码相同,并处在两个区段, 则进行间隔处理间隔处理方式,该区段缓存等待, 等待下一条非同号码短信发送完成后,返回队列继续发送如若区段缓存后, 队列循环完毕仍未发送完成, 则进行时间间隔方式处理(1秒)错误处理1. 服务器返回信息, 则直接将信息放入短信状态表中, 程序视为操作成功2. 服务器状态值错误, 停止本次队列发送, 等待下次定时重发. 并记录服务器状态到日志中.
■网友
把要发送的短信放在数据库里,用定时脚本来发送,发送的时候在脚本实现你要实现的那些逻辑,比如单个用户不要同时发送多条等等。
■网友
找个靠谱些的短信服务商,没这个问题。
■网友
楼主,我们是做短信这方面的,我们有专业的技术支持,我们给京东商城、腾讯、世纪佳缘等提供服务的,可以免费试用~私聊


    推荐阅读