ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# 通信协议 [TOC] ## MYSQL [SMProxy](https://github.com/louislivi/smproxy)一个基于mysql协议,swoole 开发的mysql数据库连接池。将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。超出最大连接数会采用协程挂起 等到有连接关闭再恢复协程继续操作。能够大幅度降低数据库压力,提升数据库操作效率。 ~~~ 支持读写分离 支持数据库连接池,能够有效解决PHP带来的数据库连接瓶颈 支持SQL92标准 遵守Mysql原生协议,跨语言,跨平台的通用中间件代理。 支持多个数据库连接,多个数据库,多个用户,灵活搭配。 支持mysql事物 采用协程调度 支持 HandshakeV10 协议版本 完美兼容mysql5.6-5.7 兼容各大框架,无缝提升性能 ~~~ ## MQTT [swoole\_mqtt\_php](https://github.com/xavier-chen/swoole_mqtt_php)基于swoole实现的mqtt协议消息通信服务器 ## Yar服务器 [https://github.com/stcer/syar](https://github.com/stcer/syar)基于swoole实现的yar服务, php7 + swoole的性能超强。 ## 其他 * [FastCGI协议](https://github.com/swoole/framework/blob/master/libs/Swoole/Protocol/FastCGI.php)基于swoole的FastCGI服务器实现 * [Comet协议](https://github.com/swoole/framework/blob/master/libs/Swoole/Protocol/CometServer.php)基于swoole的Http长轮循,Comet服务器实现 * [RPC/SOA服务器](https://github.com/matyhtf/swoole_framework/blob/master/examples/soa_server.php) * [PHP-ftp-server](https://github.com/matyhtf/swoole_framework/blob/master/examples/ftp_server.php)基于swoole扩展开发的高性能FTP服务器,支持主动被动模式、虚拟目录。性能非常好,可用于生产环境。