Skip to content

异步队列

项目依赖 hyperf/async-queue,并存在对应配置文件:

  • config/autoload/async_queue.php

从当前仓库可以确认,异步队列已被用于以下场景:

  • 系统消息:app/Domain/Infrastructure/SystemMessage/Job/
  • 订单创建:app/Domain/Trade/Order/Job/OrderCreateJob.php
  • 秒杀场次启动:app/Domain/Trade/Seckill/Job/SeckillSessionStartJob.php
  • 拼团启动:app/Domain/Trade/GroupBuy/Job/GroupBuyStartJob.php
  • 导出中心插件中的异步导出

这说明项目已经把部分高耗时或需要异步处理的任务从请求链路中拆出。

文档内容仅描述当前仓库中已经存在的实现