Download the PHP package baiy/think-async without Composer
On this page you can find all versions of the php package baiy/think-async. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download baiy/think-async
More information about baiy/think-async
Files in baiy/think-async
Download baiy/think-async
More information about baiy/think-async
Files in baiy/think-async
Vendor baiy
Package think-async
Short Description thinkphp 异步代码执行/异步延迟执行/异步事件订阅
License MIT
Homepage https://github.com/baiy/think-async
Package think-async
Short Description thinkphp 异步代码执行/异步延迟执行/异步事件订阅
License MIT
Homepage https://github.com/baiy/think-async
Please rate this library. Is it a good library?
Informations about the package think-async
think-async for ThinkPHP 6
- 提供 ThinkPHP 项目内部快速实现的
异步代码执行
/异步延迟执行
/异步事件订阅
功能 - 内部由 top-think/think-queue 提供异步队列支持
- 执行流程: 调用相关方法将需要异步执行的代码插入相应队列中,使用
top-think/think-queue
提供的常驻监听脚本执行对应的代码,来实现系统的异步化
安装
配置
代码异步执行
例子
事件订阅
事件订阅配置
默认使用config/async.php
配置文件中subscribe_event_config
进行配置,可使用subscribe_event_get_class
来定制化配置来源
内部日志拦截
可选操作, 不设置默认使用系统
\think\Log
方法进行日志记录
队列信息
获取常驻脚本命令
listen
/work
模式的区别和命令其他配置参数请查阅 top-think/think-queue 文档
其他说明
- 异步执行的方法均为静态公共方法(
public static
), 请知晓 - top-think/think-queue 的默认配置是使用
同步模式
来消费队列, 请修改为异步模式
All versions of think-async with dependencies
PHP Build Version
Package Version
Requires
topthink/think-queue Version
^3.0
The package baiy/think-async contains the following files
Loading the files please wait ....