开发者社区 > 云原生 > 消息队列 > 正文

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

小弟学艺不精别笑话 诚心求教 因为在短信发送这些因为网络堵塞会造成失败这些的,所以看到说有用消息队列来实现,但是大概明白的就是用简单的 数据库 来实现,创建一个表,然后whie(true)不断的读取读到了然后就发送,这样的,但是对于 服务器 还好 可以通过php命令来执行文件让他一直运行,但是如果是 虚拟主机 怎么办?除非有人访问 如果没有人访问那么就无法执行, 所以看到阿里云消息队列 看了 但是还是不懂,希望前辈们能简单的描素下消息队列的流程 和如果我要用php来实现消息队列发送短信的话大概的流程和 操作 谢谢了各位

展开
收起
老鼠数据 2016-08-02 18:33:27 7316 0
3 条回答
写回答
取消 提交回答
  • 可以考虑直接用EventBridge来发短信,https://www.aliyun.com/product/aliware/eventbridge?spm=5176.19720258.J_8058803260.387.e9392c4a4JHskh

    2021-03-19 22:36:12
    赞同 展开评论 打赏
  • RePHP如何使用阿里云消息队列实现短信发送
    Re:PHP如何使用阿里云消息队列实现短信发送
    2019-01-31 13:20:22
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    消息队列其实就是异步解耦吧,比如发送邮箱验证,发送验证码,还有一些不需要及时反馈的信息,一般这些会加入消息队列。

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

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

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

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

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

    2016-08-03 13:10:40
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载