为了账号安全,请及时绑定邮箱和手机立即绑定

如果针对几十万的用户进行群发?如优惠活动邮件、短信通知、全员赠送优惠券

如果针对几十万的用户进行群发?如优惠活动邮件、短信通知、全员赠送优惠券

PHP
江户川乱折腾 2018-10-24 21:05:15
比如要做双十一的活动,需要给所有用户发送一个活动邮件和赠送双十一优惠券,对于这种功能,我想实现管理员发送邮件时,勾选邮件模板选择全部会员,就可以实际群发,无需在通知技术人员做其他额外的操作,添加计划任务,赠送优惠券也是如此,只需选择优惠券模板,选择全部会员,点击赠送即可,也无需通知技术人员做其他额外的操作。类似这种全员赠送或群发的功能还会增加,如何设计,并保证它的扩展性。
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

准备队列中心,比如redis的List队列,或者用MessageQueue之类的应用。需求发生时,生产消息到队列。

准备消费中心,比如用crontab触发php-cli,不断去接收消息中心数据,然后根据消息内容做对应的操作。

生产、队列、消费 都是低耦合关系,扩展性毋庸置疑。

阿里云的MQ功能,或者自建RabbitMQ,都是不错的选择。


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 820 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信