phpresque-email大批量邮件发送的处理方案基于php-resque开发,请先安装resque所需环境,并且把文件放到resque根目录。php-resque:邮件发送任务可以通过多种方式以消息队列的形式存储到redis中。常驻后台的多个守护进程,随时监控消息队列,并且完成邮件的发送。可自定义进程数量,可自定义邮件发送优先级,可随时查询邮件的发送状态。如若发送失败,不会自动重发,需要自行处理。
终端运行(这里Cli方式,也可以选择其它运行方式):
- 把邮件发送任务加入redis
示例: php queue.php email "" "hello" "how are you?"
email指任务类别
- 启动处理进程
QUEUE=email,email1,email2 COUNT=5 INTERVAL=5 php resque.php
QUEUE是任务的优先级,越靠前优先级越高。
暂无评论