当前位置: 首页 > 后端技术 > PHP

QueryPHPV1-beta.4全面拥抱Swoole4协程

时间:2023-03-29 18:30:04 PHP

QueryPHPv1.0.0-beta.4,该版本重点对Swoole4协程进行改进,这是我们最后一个主要功能。关于QueryPHPQueryPHP是一个现代高性能PHP渐进式协程框架。我们还是主要面向传统的PHP-FPM场景,以工程师用户体验为历史使命,让每一个PHP应用都有一个好的框架。100%单元测试覆盖面对bug,基于Zephir实现框架核心常驻,依托Swoole协程提升业务性能,现在未来会渐进。我们的愿景是USELEEVELWITHSWOOLEDOBETTER,让您的企业支持更多的用户服务。https://github.com/hunzhiwange/queryphphttps://gitee.com/dyhb/queryphp更新日志[OfficeSite]伴随着简洁的新官网,有人说V2ex官网太乱,QueryPHP官方全面拥抱Swoole4Coroutine。[框架]整个系统的协程基于Swoole4提供的PHPStreamHook,即SwooleRuntime::enableCoroutine(SWOOLE_HOOK_ALL)。[framework]协程版IOC容器,支持协程上下文数据存储在IOC中。[框架]HTTPSERVER支持,与PHP-FPM传统版本调用controller路由完全一致,统一调度。[框架]WebSocketSERVER支持,完全符合PHP-FPM传统版本调用控制器路由,统一调度。[框架]RPCSERVER支持,基于thrift,完全符合PHP-FPM传统版本调用控制器路由,统一调度,客户端有待完善。[框架]MySQL连接池支持。[框架]Redis连接池支持。[框架]任务传递Task的简单封装。[框架]TimersimpleTimer简单封装。[框架]支持自定义流程。[框架]开发阶段支持毫秒级热重启,直接扫描目录即可实现。现在正在重启工作进程,下个版本改成重启整体。[框架]控制台组件支持在控制器或其他地方调用Symfony命令功能的包装器。[应用]QueryPHP本身是一个基于IViewUI的标准后台,自带基于资源的权限系统。现在可以运行在SwooleHTTPServer上,可以开启Redis连接池和MySQL连接池。RoadMap[框架]Beta4-6主要支持Swoole4最新版本的协程。[框架]RC版本将冻结计划的功能,仅修复BUG、单元测试和完善文档。[框架]PHP7.4https://wiki.php.net/todo/php74后发布正式版v1.0.0,计划2019.12发布,参考php74会有完整版本路线将来要做。联系方式QQ群288751294邮箱:635750557@qq.com帮助我们QueryPHP是2016年10月基于DoYouHaoBaby框架开发的,我是2010年7月8日入手的早期PHP框架,如果觉得还行,可以推荐朋友试用一下,关注一下,希望能吸引有兴趣的人一起开发。基于单元测试和注释自动化文档相对简单。2010-至今刘向敏