欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Swoole
来自开放百科 - 灰狐
(版本间的差异)
(以“Swoole:重新定义PHP PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UD...”为内容创建页面) |
小 (→图集) |
||
(未显示1个用户的2个中间版本) | |||
第35行: | 第35行: | ||
==图集== | ==图集== | ||
+ | <gallery> | ||
+ | image:php7-swoole.png|压力测试 | ||
+ | image:Zan-PHP-Framework.png|Zan | ||
+ | </gallery> | ||
==链接== | ==链接== | ||
*[http://www.swoole.com/ Swoole官网] | *[http://www.swoole.com/ Swoole官网] | ||
*[https://github.com/swoole/swoole-src Swoole @ GitHub] | *[https://github.com/swoole/swoole-src Swoole @ GitHub] | ||
+ | *[http://tech.youzan.com/zan-swoole2/ Zan & Swoole2.0] | ||
[[category:PHP]] | [[category:PHP]] | ||
[[category:c programming language]] | [[category:c programming language]] | ||
[[category:concurrent computing]] | [[category:concurrent computing]] |
2016年10月9日 (日) 07:51的最后版本
Swoole:重新定义PHP
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。
Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。
目录 |
[编辑] 优势
- 纯C编写性能极强
- 简单易用开发效率高
- 事件驱动异步非阻塞
- 并发百万TCP连接
- TCP/UDP/UnixSock
- 服务器端/客户端
- 全异步/半异步半同步
- 支持多进程/多线程
- CPU亲和性/守护进程
- 支持IPv4/IPv6网络
[编辑] 路线图
[编辑] 相关项目
[编辑] 案例
- QQ公众号
- 百度地图
- 战旗直播从单个laravel应用在高并发下经常502,后来用swoole + phalcon异步服务化架构重构,实现高可扩展及可用性,每天几亿级Hits。
- 虎牙直播APP基于Swoole实现了TCP长连接PUSH服务,日均活跃200万用户。TCP并发连接数超过40万,收发消息数峰值超过10万条每秒。
- YY语音部门内多款移动APP使用swoole作为底层框架,实现了手机客户端与服务器段长连接,直接通信的模式。大大提升了移动网络下应用程序的用户体验。
[编辑] 图集
[编辑] 链接
分享您的观点