开发PHP的高性能高并发TCP/UDP服务器:Swoole

Swoole   2013-11-28 11:04:29 发布
您的评价:
     
0.0
收藏     0收藏
文件夹
标签
(多个标签用逗号分隔)

logo.png
Swoole是一个PHP的C扩展,可用来开发PHP的高性能高并发TCP/UDP Server。Swoole的网络IO部分基于epoll/kqueue事件循环,是全异步非阻塞的。 业务逻辑部分使用多进程同步阻塞方式来运行。这样既保证了Server能够应对高并发和大量TCP连接。又保证业务代码仍然可以简单的编写。

swoole1.6.2之后增加了异步支持,应用程序也可以像node.js一样写异步回调

Swoole与Node.js相比更强大,支持同步/异步、多进程并行,Swoole提供了进程生命周期管理、内存保护机制,开发者无需考虑底层细节,专注于业务逻辑和功能的开发。

swoole在国内被多家网络游戏、手机游戏公司使用。替代了C++、java等复杂编程语言来实现网络Server的程序。使用PHP+Swoole扩展,开发效率可以大大提高。

优势

项目主页:http://www.open-open.com/lib/view/home/1385607733531

扩展阅读

PHP高级Web开发框架 Swoole
PHP实现基于Swoole简单的HTTP服务器
PHP高级Web开发框架:swoole_framework
高性能的PHP socket 服务器框架:workerman
Workerman —— 高性能的 PHP socket 框架

为您推荐

web安全实战
PHP高级Web开发框架 Swoole
开发PHP的高性能高并发TCP/UDP服务器:Swoole
ADB 用法大全
运维工程师常用到的Linux命令

更多

Swoole
网络工具包
相关文档  — 更多
相关经验  — 更多
相关讨论  — 更多