- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
欢迎使用swoolefy
环境说明
开发部署
安装
注册应用根命名空间与创建应用
启动|停止服务
nginx代理
访问http应用服务
应用结构
App应用对象
Event请求处理
超全局管理
热更新
inotify实现worker进程热重启
应用服务
http服务
应用层配置
协议层配置
路由规则
控制器
数据模型
websocket服务
应用层配置
协议层配置
数据封装格式
控制器
数据模型
二进制数据处理
rpc服务
应用层配置
协议程配置
数据包协议格式
服务控制器
服务数据模型
udp服务
应用层配置
协议层配置
数据包封装格式
控制器
本文档使用 看云 构建 - 2 -
存在问题
monitor服务
监控配置
常用组件
log
view
session
cache(redis)
db(mysql)
mongodb
mailer
其他服务管理
自定义进程管理
异步任务管理
内存表管理
定时器管理
异常捕捉处理
进程池管理
systerm采集进程服务
本文档使用 看云 构建 - 3 -
欢迎使用swoolefy
欢迎使用swoolefy
swoolefy是什么 ?
swoolefy是一个基于swoole扩展实现的轻量级高性能的常驻内存型的API和Web应用服务框架。
swoolefy的设计思想汲取了Tp5,Yii2,workerman,swooole-framework,easyswoole等框架的优秀设计思想 ,并
结合本人多年的技术积累以及实践经验 ,它一定不是最优秀的框架 ,但是这是一个适合学习swoole的框架 ,特别
适合中小团队。
四个主要特性 :
轻量级 :
swoolefy是一个完全基于php7实现的框架 ,大量使用了php的新特性 ,封装必要的管理、功能类或者组件 ,实
现多协议下的代码高度复用。
高性能 :
一方面是基于swoole原生的高性能 ,另一方面试框架本身设计 ,没有过多冗余 ,在缓存 ,调度 ,ioc ,单例等模
式上优化。
协程级 :
主要是swoole的原生支持 ,框架通过注册协程单例模式 ,本身解决了协程共享变量安全问题。
开放性 :
swoolefy并没有过度封装 ,很多都是面向对外的接口方式 ,提高适配性 ,开发者可以自由使用很多功能 ,不限于
框架本身。
swoolefy全面支持swoole4.x的原生协程 ,推荐使用swoole4.2.+版本
swoolefy的核心特征
路由与调度 ,MVC三层 ,多级配置
支持composer的PSR-4规范
支持自定义注册命名空间 ,快速部署项目 ,简单易用
支持httpServer
支持websocketServer,udpServer
支持基于tcp实现的rpc服务 ,开放式的系统接口 ,可自定义协议数据格式 ,并提供rpc-client组件
支持容器 ,组件IOC
支持协程单例注册
支持mysql协程组件 ,redis协程组件 ,mongodb组件 ,提供基于tp改造的swoolefy-orm协程mysql
文档评论(0)