Laravel Queue 支持批量消费吗?

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

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

帝玺数字证书,通配符/EV SSL统统找客服400元 www.ssls.com.cn
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5
韩众

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

2年前 评论

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

2年前 评论
韩众

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

2年前 评论

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

2年前 评论
韩众

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

2年前 评论

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