目录文件结构:
```
└─ 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 :队列调用的总入口文件
```
- FA的JS调用机制说明
- FA的JS之Fast.api逐个详解
- FA页面渲染时后端传递数据给前端的方式
- FA的ajax查询数据的前后台流程
- FA特有的函数解释
- FA的鉴权Auth类
- extend\fast\Auth.php详解
- application\admin\library\Auth.php详解
- application\common\library\Auth.php详解
- FA的Token机制
- FA管理员(后台)的权限机制
- FA用户(前台和API)的权限机制
- FA在前台模板文件中进行鉴权
- FA的登录页面
- TP类Hook:钩子机制
- TP类Lang:多语言机制
- TP类Config:参数配置机制
- TP类Request:请求类
- TP的模型关联详解
- think-queue队列组件
- Queue.php
- \queue\Connector.php
- \queue\connector\Redis.php
- \queue\Job.php
- queue\job\Redis.php
- PHP规则:正则表达式
- PHP规则:闭包与匿名函数
- 项目架构说明
- 代码架构
- TP数据库where条件的各种写法
