Laravel Queue 支持批量消费吗?

日志类型数据,单条入队。
然后想批量消费入库(消耗小,速度快)。

搜了很多资料貌似没有找到,
是不是laravel queue不支持

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 5
韩众

laravel 队列虽然是一条条执行, 但是里面的执行过程却是自行定义的, 所以你希望的批量消费完全可以实现

5年前 评论

@韩众 没有实现的思路。。。

5年前 评论
韩众

比如
现在有10条发短信的数据, 每次生产一条,那么就推送10次,消费也是每次一条, 然后队列每执行一次消费一条。
那现在换成批量消费 , 每次生产一条,产生10个队列 ,消费换成每次10条, 然后队列每执行一次消费10条。 但是剩下的9条队列消费实际上是空的(0消费)。
注意点就是, 平常的队列会把数据写入队列中, 此方式需要把数据写入到一个表中, 根据表中的状态判断消费。

5年前 评论

@韩众 同时产生10个消息这个无法实现呀。比如张三的同步HTTP请求过来,并不知道李四在2毫秒之后也会过来,所以我感觉,生产者产生10个消息,这个不是好的思路。

5年前 评论
韩众

鉴于你的理解, 我想我也帮不到你了

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!