微信模板消息大批量群发.

目前我系统采用的是crontab+redis队列进行推送,crontab一分钟执行一次,一次推送大概300条左右,随着业务量增加,一分钟300条的频率实在太慢,队列堆积很严重。考虑过增加单次推送条数,但是单次太多的话会导致php执行时间过长甚至直接502bad gateway。
请教workerman上是否有合适的解决方案。谢谢

2048 1 0
1个回答

six

workerman有个redis队列试下 http://doc.workerman.net/components/workerman-redis-queue.html
你那个一分钟消费一次太慢了,这个队列是有任务就会及时消费,不会挤压。另外可以开多进程,N个进程一起消费会非常快。

年代过于久远,无法发表回答
×
🔝