文章分类 -  swoole

异步,并行,高性能 网络通信引擎
摘要:创建执行 swoole异步task的流程。 1.异步的客户端根据需求发布 task。 2.异步服务器根据需求创建相应的task_worker进程将client发布的task交给worker处理 (将task存储在缓存当中由server去缓存当中获取task/或者client直接发送到server进行 阅读全文
posted @ 2018-05-09 11:37 haha瓜 阅读(105) 评论(0) 推荐(0)
摘要:swoole-1.7.7 增加了内置Http服务器的支持 实现异步非阻塞多进程http服务器 【服务器支持多个TCP客户端连接 同步异步体现在对请求的处理】 <?php $http = new swoole_http_server("127.0.0.1", 9501); $http->on('req 阅读全文
posted @ 2018-03-26 15:48 haha瓜 阅读(281) 评论(0) 推荐(0)
摘要:一个最基础的 Swoole Server 至少需要三个进程 master manager worker 事实上,一个多进程模式下的swoole server 中 有且只有一个master 进程 有且只有一个 manager 进程 可以有n个worker进程 1.master 进程是一个多线程进程 其 阅读全文
posted @ 2018-03-17 17:04 haha瓜 阅读(105) 评论(0) 推荐(0)
摘要:提供了PHP语言的异步多线程服务器 异步tcp/udp 网络客户端 异步mysql 异步redis 数据库连接池 AsyncTask 消息队列 毫秒级定时器 异步文件读写 异步dns(域名系统 域名和IP地址互相映射的一个分布式数据库)查询 swoole IO事件阻塞等待 当一个请求未处理完时,下一 阅读全文
posted @ 2018-03-12 17:28 haha瓜 阅读(248) 评论(0) 推荐(0)
摘要:下载swoole扩展 解压源码至任意目录 cd swoole-src-swoole-1.7.6-stable/ phpize ./configure sudo make sudo make install cd /usr/local/lib/php.ini extension =swoole.so 阅读全文
posted @ 2018-03-12 17:04 haha瓜 阅读(85) 评论(0) 推荐(0)