php-msf基于 Swoole 的 PHP 微服务框架
PHP微服务框架即“Micro Service Framework For PHP”,是Camera360社区服务器端团队基于Swoole自主研发现代化的PHP协程服务框架,简称msf或者php-msf,是Swoole的工程级企业应用框架,经受了Camera360自拍相机亿级用户高并发大流量的考验。
php-msf由Camera360服务器团队主导研发,会持续更新与维护,也希望有更多优秀的Swoole应用实践开发者加入。php-msf核心设计思想是采用协程、异步、并行的创新技术手段提高系统的单机吞吐能力,降低整体服务器成本。
主要特性
精简版的MVC框架
IO密集性业务的单机处理能力提升5-10倍
代码常驻内存
支持对象池
支持Redis连接池、MySQL连接池
支持Redis分布式、master-slave部署结构的集群
支持异步、并行
基于PHP Yield实现协程
内建http/redis/mysql/mongodb/task等协程客户端
纯异步的Http Server
RPC Server/Client
支持命令行模式
支持独立进程的定时器
支持独立配置进程
环境要求
Linux,FreeBSD,MacOS(有兼容问题)
Linux内核版本2.3.32以上(支持epoll)
PHP-7.0及以上版本(生产环境建议使用PHP-7.1)
gcc-4.4以上版本
swoole-1.9.15及以上版本(暂不支持Swoole-2.0)
composer
评论
MixPHP基于 Swoole 4.4+ 单线程协程 PHP 微服务框架
MixPHP 是一个 PHP 命令行模式开发框架;基于 Vega 驱动的 HTTP 可以同时支持 S
MixPHP基于 Swoole 4.4+ 单线程协程 PHP 微服务框架
0
MixPHP基于 Swoole 4.4+ 单线程协程 PHP 微服务框架
MixPHP是一个PHP命令行模式开发框架;基于 Vega 驱动的HTTP可以同时支持Swoole、WorkerMan、FPM、CLI-Server生态,并且可以无缝切换;V3 是一个高度解耦的版本,
MixPHP基于 Swoole 4.4+ 单线程协程 PHP 微服务框架
0
IMI基于 Swoole 的协程 PHP 开发框架
imi是基于PHPSwoole的高性能协程应用开发框架,它支持HttpApi、WebSocket、TCP、UDP服务的开发。在Swoole的加持下,相比php-fpm请求响应能力,I/O密集型场景处理
IMI基于 Swoole 的协程 PHP 开发框架
0
IMI基于 Swoole 的协程 PHP 开发框架
imi 是基于 PHP Swoole 的高性能协程应用开发框架,它支持 HttpApi、WebSoc
IMI基于 Swoole 的协程 PHP 开发框架
0
CabalPHP基于 Swoole 的轻量级框架
CabalPHPCabalPHP是一个基于Swoole的轻量、高效、全异步开源框架。亮点全异步单机超高性能,轻松分布式部署支持HTTP、TCP、websocket等多种协议完善数据库引擎,简单高效(其
CabalPHP基于 Swoole 的轻量级框架
0
EasySwoole Distributed基于 Swoole 的 PHP 协程开发框架
ESD是一个免费开源的,快速、简单的基于Swoole4.3最新特性的PHP协程开发框架。由SwooleDistributed与EasySwoole作者打造。ESD可用于构建高性能的Web系统、API、
EasySwoole Distributed基于 Swoole 的 PHP 协程开发框架
0