开发者社区> 问答> 正文

PHP如何使用阿里云消息队列实现短信发送

老鼠数据 2016-08-02 18:33:27 5261
小弟学艺不精别笑话 诚心求教 因为在短信发送这些因为网络堵塞会造成失败这些的,所以看到说有用消息队列来实现,但是大概明白的就是用简单的 数据库 来实现,创建一个表,然后whie(true)不断的读取读到了然后就发送,这样的,但是对于 服务器 还好 可以通过php命令来执行文件让他一直运行,但是如果是 虚拟主机 怎么办?除非有人访问 如果没有人访问那么就无法执行, 所以看到阿里云消息队列 看了 但是还是不懂,希望前辈们能简单的描素下消息队列的流程 和如果我要用php来实现消息队列发送短信的话大概的流程和 操作 谢谢了各位
消息中间件 PHP 数据库
分享到
取消 提交回答
全部回答(2)
  • 一婚一车
    2019-01-31 13:20:22
    RePHP如何使用阿里云消息队列实现短信发送
    Re:PHP如何使用阿里云消息队列实现短信发送
    0 0
  • 小柒2012
    2016-08-03 13:10:40
    消息队列其实就是异步解耦吧,比如发送邮箱验证,发送验证码,还有一些不需要及时反馈的信息,一般这些会加入消息队列。

    队列一般都是先进先出,程序会有一个监听,监听到队列中是否有信息,有就会自动去处理。当然这些可能一些开源软件都封装好了。

    好处:
    一是为了加快前台页面响应。
    二是减轻数据库压力。

    一般来说消息队列 redis就可以实现,楼主可以搜一下redis实现消息队列。

    -------------------------

    如果不是很大型 高并发的项目 没必要做消息队列,其实比如发送短信或者邮件异步实现就可以了。

    0 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程