企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
目录文件结构: ``` └─ think-queue ├─ .gitignore ├─ composer.json ├─ LICENSE ├─ README.md 基础的教程说明 └─ src ├─ common.php 共用函数文件 ├─ config.php 默认配置文件 ├─ queue 队列核心代码目录 │ ├─ CallQueuedHandler.php Job是对象时的处理类 │ ├─ command 命令类目录 │ │ ├─ Listen.php 监听命令 │ │ ├─ Restart.php 重启命令 │ │ ├─ Subscribe.php 订阅命令 │ │ └─ Work.php 操作命令 │ ├─ connector 适配器类目录 │ │ ├─ Database.php 数据库适配器类 │ │ ├─ Redis.php Redis适配器类 │ │ ├─ Sync.php 同步适配器类:实际作用是取消消息队列,还原为同步执行 │ │ └─ Topthink.php ThinkPHP内部的队列通知服务平台.使用远程服务器,但没有给服务端,算是一种远程队列实现的示范代码 │ ├─ Connector.php 适配器抽象类 │ ├─ job 任务类目录 │ │ ├─ Database.php 数据库任务类 │ │ ├─ Redis.php Redis任务类 │ │ ├─ Sync.php 同步任务类 │ │ └─ Topthink.php Topthink任务类 │ ├─ Job.php 任务抽象类 │ ├─ Listener.php 监听器类 │ ├─ Queueable.php 队列trait代码块 │ ├─ ShouldQueue.php 空白接口,具体用途未明 │ └─ Worker.php 操作器类 └─ Queue.php :队列调用的总入口文件 ```