一次性发送2万条微信模板消息

1.公司微信服务号搞了一个预约活动,结果有近两个多用户预约,现在我们要给他们发一个定时的模板消息 。
我们现在的做法是把要发的全部发到一个队列中去,然后用crontab来跑,这样一条条的发的话需要好长时间。
所以现在想问一下大家,一般怎么处理这种大规模发送模板消息的。

阅读 12.3k
8 个回答
新手上路,请多包涵

在laravel中,我是用redis队列,用supervisor监听8个进程,这样会快一点

用php-resque,多开几个进程

2w条还好吧。。。很快就可以发完了。。。进程起一个一直跑就可以了。。主要看微信那边接口给你限制的频率,别发太快

新手上路,请多包涵

先在微信后台分组,然后就可以针对该组直接一次性发出,当然得看你的消息模板是不是静态的

crontab里设个循环每次发送一条,循环直到队列为空才退出,2W条很快就完了

1、php+redis 消息队列
2、swoole异步执行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题