swoole:谁说PHP不支持异步操作?

 之前一直不知道有这么一个PHP的扩展的存在,今天逛了逛github才偶然发现。就是他: swoole

这是一个号称要重新定义PHP的扩展。纯C语言实现,高性能,支持百万并发。提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

更值得一提的是,他还支持websocket。

这个扩展提供了一个只能运行在cli环境下的Server类,和一个可以运行在任何环境下的Client类。Server和Client可以很方便的进行异步通信。这样一些异步任务可以很方便的放到Server上执行。

Server运行流程图(很酷)

进程结构图

 

 




[本日志由 admin 于 2015-08-29 09:10 PM 编辑]

有什么问题可以加群,100852896
点击这里加入此群 在线提问
文章来自: 本站原创
Tags: php 异步
评论: 0 | 查看次数: 12002
博主QQ: 友情链接请找我
QQ群: 灰色档案
返回顶部 关闭