PHP Swoole框架之EasySwoole。
安装
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer require easyswoole/easyswoole=3.3.2 //版本号改成最新的稳定版
php vendor/easyswoole/easyswoole/bin/easyswoole install
服务管理
php easyswoole start
php easyswoole start d
php easyswoole stop
php easyswoole reload
php easyswoole restart
组件
MySQL
关键还是MySQL!!!
可选组件
组件 | 易用性 | 模型支持 | 速度 | 事务 | 并发事务 |
---|---|---|---|---|---|
Swoole/Coroutine/MySQL | 8 | 不支持 | 10 | 支持 | 支持 |
illuminate/database | 8 | 支持 | 6 | 较弱支持 | 未测 |
EasySwoole/Mysqli | 6 | 不支持 | 9 | 较弱支持 | 未测 |
EasySwoole/ORM | 4 | 支持 | 未测 | 支持 | 未测 |
综合来看,illuminate/database
可用于一般数据的CURD,操作简便,而Swoole/Coroutine/MySQL
则用于并发事务及复杂的原生SQL。
Redis
可选组件
- EasySwoole/Redis
- Swoole/Coroutine/Redis
EasySwoole/Redis
是经过封装的,更易用一些。