QueryPHP V1-beta.4 全面擁抱 Swoole 4 協程

QueryPHP v1.0.0-beta.4,這個版本專一 Swoole 4 協程改進,這也是咱們最後的主要功能。php

關於 QueryPHP

QueryPHP 是一款現代化的高性能 PHP 漸進式協程框架, 咱們仍是主要面向傳統 PHP-FPM 場景,以工程師用戶體驗爲歷史使命,讓每個 PHP 應用都有一個好框架。git

百分之百單元測試覆蓋直面 Bug,基於 Zephir 實現框架核心常駐,依託 Swoole 協程提高業務性能,此刻將來逐步漸進。 咱們的願景是USE LEEVEL WITH SWOOLE DO BETTER, 讓您的業務撐起更多的用戶服務。github

https://github.com/hunzhiwange/queryphpphp7

https://gitee.com/dyhb/queryphpapp

更新日誌

  • [ Office Site ] 伴隨着一個簡潔的新的官網,V2ex 有人說官網太亂了,QueryPHP 正式全面擁抱 Swoole 4 協程。
  • [ framework ] 整個系統的協程基於 Swoole 4 提供的 PHP Stream Hook,即 SwooleRuntime::enableCoroutine(SWOOLE_HOOK_ALL)。
  • [ framework ] 協程版 IOC 容器,支持將協程上下文數據存在 IOC 中。
  • [ framework ] HTTP SERVER 支持,與 PHP-FPM 傳統版調用控制器路由徹底一致,統一調度。
  • [ framework ] WebSocket SERVER 支持,與 PHP-FPM 傳統版調用控制器路由徹底一致,統一調度。
  • [ framework ] RPC SERVER 支持,基於 thrift,與 PHP-FPM 傳統版調用控制器路由徹底一致,統一調度,客戶端待完善。
  • [ framework ] MySQL 鏈接池支持。
  • [ framework ] Redis 鏈接池支持。
  • [ framework ] 任務投遞 Task 簡單封裝。
  • [ framework ] 定時器簡單 Timer 簡單封裝。
  • [ framework ] 支持自定義進程。
  • [ framework ] 開發階段支持毫秒級熱重啓,直接掃描目錄實現,如今是重啓工做進程,下一版本改成重啓整個。
  • [ framework ] Console 組件支持一個封裝用於在控制器或者其餘地方調用 Symfony 命令 Command 功能。
  • [ application ] QueryPHP 自身是一個基於 IViewUI 的標準後臺,自帶基於資源的權限系統,目前已經徹底能夠運行在 Swoole HTTP Server,可開啓 Redis 鏈接池和 MySQL 鏈接池。

RoadMap

  • [ framework ] Beta 4-6 主要是對 Swoole 4 最新版的協程完善支持。
  • [ framework ] RC 版本會凍結計劃功能,只修復 BUG、單元測試 和文檔完善。
  • [ framework ] v1.0.0 正式版本將隨 PHP 7.4 版本後發佈 https://wiki.php.net/todo/php74,計劃是在 2019.12 發佈,後續將有參考 php74 todo 出一個完整的版本路線。

聯繫方式框架

QQ 羣 288751294性能

Email: 635750557@qq.com單元測試

幫助咱們

QueryPHP 是在 2016 年 10 月開始基於一個我早年的 PHP 框架 DoYouHaoBaby 框架開發的,這個早年的框架是我在 2010 年 7.8 月開始的。測試

若是你以爲能夠,能夠推薦朋友來試用一下,關注一哈,但願吸引到有興趣的一塊兒開發,文檔基於單元測試加註釋來自動化的比較簡單。.net

2010-present by Xiangmin Liu

相關文章
相關標籤/搜索