欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Swoole
来自开放百科 - 灰狐
(版本间的差异)
小 (→图集) |
小 (→链接) |
||
第42行: | 第42行: | ||
*[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月4日 (二) 15:11的版本
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作为底层框架,实现了手机客户端与服务器段长连接,直接通信的模式。大大提升了移动网络下应用程序的用户体验。
图集
链接
分享您的观点