w7Rangine
软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
代码
Github : https://github.com/we7coreteam/w7-rangine-empty.git
Gitee : https://gitee.com/we7coreteam/w7swoole_empty.git
安装
composer install 前更改 composer 源,防止报错。
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
初始化骨架项目
composer create-project w7/rangine-demo ./project-name
初始化示例项目
示例项目中包含文档上的一些演示代码,仅供了解使用。
git clone https://github.com/we7coreteam/w7-rangine-empty.git ./rangine-demo-test
cd rangine-demo-test
sudo composer install
文档
https://wiki.w7.cc/chapter/1?id=1175#
功能
基于 Swoole 扩展 HTTP 服务器 (PSR-7消息) RPC 服务器 * WebSocket 服务器 MVC 分层设计 中间件 (PSR-15) URL路由 (FastRoute) 协程数据库连接(Pdo, Mysql) 数据库连接池 ORM 模型 (Laravel Database) DB查询门面 (Laravel Database) 日志系统 (MonoLog) 协程、异步任务投递 类 Crontab 计划任务 异步任务 自定义事件侦听 Provider 扩展机制 Session 机制
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。