文件名称:refink:refink是基于swoole的api服务器,支持http和websocket
文件大小:35KB
文件格式:ZIP
更新时间:2024-03-28 12:07:01
PHP
刷新适用场景 app一流 游戏顶尖 Refink特性 非常容易上手,无任何框架层的重度封装 支持基于http的restful api接口,自带类似laravel的静态路由,中间件 支持初始化任务:api接口将耗时任务放到一级,后台进程初始化消费,代码编写方式类似laravel的职位,代码智能提示支持良好同时支持配置异步任务是并行还是串行(按顺序)执行 支持基于websocket MVC结构,直接写业务代码即可,不用自己在处理websocket事件 支持数据库连接池,当前进阶支持redis和mysql 目前只能在协程环境中运行 高效:和原生swoole非常接近,因为框架代码极其精简,带来的性能损耗忽略不计 使用方法 使用composer安装项目: composer create-project refink/refink 命令行启动服务器(终端挂起模式) refink/server
【文件预览】:
refink-master
----.gitignore(14B)
----app()
--------routes.php(1020B)
--------Http()
--------WebSocket()
--------Jobs()
----server_example(734B)
----src()
--------Exception()
--------Job.php(174B)
--------Terminal.php(1KB)
--------Server.php(22KB)
--------Config.php(1KB)
--------Http()
--------Log()
--------Database()
--------WebSocket()
--------Job()
----LICENSE(11KB)
----.DS_Store(6KB)
----composer.json(743B)
----README.md(7KB)
----config_example.php(396B)