- 分类:
-
- 如何在swoole中使用task进程来处理耗时任务?
- swoole中有两大进程,分别是master主进程和manager管理进程。其中master主进程中会有一个主reactor线程和多个reactor线程,主要的作用就是用来维护TCP连接,处理网络IO,收发数据。
- Swoole 2435 2020-01-27 21:49:59
-
- PHP Swoole长连接常见问题总结
- 其中,Redis常见的报错就是:Redis可以配置如果客户端经过多少秒还不给Redis服务器发送数据,那么就会把连接close掉;MySQL常见的报错:和Redis服务器一样,MySQL也会定时的去清理掉没用的连接。
- Swoole 3213 2020-01-26 13:48:34
-
- php Swoole实现毫秒级定时任务
- 项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是swoole提供的强大的毫秒定时器。
- Swoole 4360 2020-01-25 19:14:16
-
- swoole怎么退出
- swoole退出的方法:使用“Server->stop”方法退出,其中$waitEvent参数可以控制退出策略,默认为false表示立即退出,设置为true表示等待事件循环为空时再退出。
- Swoole 3042 2020-01-13 14:42:35
-
- 怎样编译安装swoole
- 编译安装swoole的方法:1、使用“phpize”命令来生成编译检测脚本。2、使用“./configure”命令来做编译配置检测。3、使用“make”命令进行编译。4、使用“make install”命令进行安装。
- Swoole 2492 2020-01-13 14:11:39
-
- 如何卸载swoole扩展
- 卸载swoole扩展的方法:1、在php.ini中删除extension=swoole.so。2、切换到PHP安装目录下的bin,然后使用“./pecl uninstall swoole”命令卸载swoole扩展。
- Swoole 5754 2020-01-13 13:50:47
-
- 如何检查php是否安装swoole
- 检查php是否安装swoole的方法:在命令行输入“php --ri swoole”命令,如果输出了swoole的扩展信息就说明你安装成功了。
- Swoole 3386 2020-01-15 10:25:24
-
- swoole怎么创建worker
- swoole中worker/task进程都是由Manager进程使用Fork函数创建并管理的,子进程结束运行时manager进程负责回收并创建新进程。Master进程为主进程,该进程会创建Manager进程。
- Swoole 2653 2020-01-13 13:30:52
-
- swoole怎么做mysql连接池
- swoole做mysql连接池的方法:1、可基于swoole的AsyncTask模块实现的连接池,编程简单,没有数据同步和锁的问题。2、使用channel实现连接池。
- Swoole 2761 2020-01-09 16:07:21
-
- swoole怎么连接数据库
- swoole中可以使用“function swoole_mysql->connect(array $serverConfig,callable $callback);”函数异步连接到MySQL服务器。
- Swoole 3171 2020-01-09 15:53:17
-
- 如何查看swoole版本
- 查看swoole版本的方法:1、使用“php --ri swoole”命令查看当前swoole版本。2、使用phpinfo()查看当前swoole版本。
- Swoole 3657 2020-01-09 15:22:20
-
- swoole有哪些线程
- swoole中的线程:1、MainReactor(主线程),负责监听server socket。2、Reactor线程组,负责维护客户端机器的TCP连接、处理网络IO、收发数据完全是异步非阻塞的模式。3、心跳包检测线程。4、UDP收包线程。
- Swoole 2032 2019-12-30 09:54:10
-
- 怎么查看swoole版本
- 查看swoole版本命令:php --ri swoole。从swoole 1.5版本开始建立起严格的版本更新记录。目前平均迭代时间为每半年一个大版本,每2-4周一个小版本。
- Swoole 3959 2019-12-28 10:54:13
-
- 学swoole还是golang
- 学swoole,Swoole使用PHP语言,动态脚本语言,开发效率最佳,更适合应用软件的开发;Go对与IO事件的处理是单线程的,无法利用多核,吞吐量稍弱于swoole。
- Swoole 3171 2019-12-28 10:42:47
-
- swoole有哪些开源项目
- swoole的开源项目有Hyperf 、Swoft 、EasySwoole 、MixPHP 、Swoolefy 。Hyperf是基于Swoole 4.4+实现的高性能、高灵活性的PHP协程框架。
- Swoole 4003 2019-12-28 10:15:41