hyperf/doc/zh-tw/awesome-components.md
Luffy 150d827fa1
Fix typo (#1549)
* Update router.md

* Fix typo

* translate

* Re-translate

Co-authored-by: huangzhhui <huangzhwork@gmail.com>
2020-04-10 17:06:55 +08:00

7.6 KiB
Raw Blame History

協程元件庫

所有官方提供的元件庫均已進行協程化處理,可安全地在 Hyperf 內或其它協程框架內使用,基於 Hyperf 的開放性和可擴充套件性社群可對此開發或適配各種各樣的元件得益於此Hyperf 將存在著無限的可能性。
本頁將收錄各個適配了 Hyperf 的協程元件 和 已經經過驗證可安全地用於協程下的常用庫,以便您快速的從中選擇合適的元件完成您的需求。

如何提交我的元件?

如果您開發的協程元件適配了 Hyperf那麼您可以直接對 hyperf/hyperf 專案的 master 分支發起您的 Pull Request,也就是更改當前頁(./doc/zh/awesome-components.md)

如何適配 Hyperf ?

我們為您提供了一份 Hyperf 元件開發指南,以幫助您開發 Hyperf 元件或適配 Hyperf 框架。

元件列表

路由

事件

  • hyperf/event Hyperf 官方提供的基於 PSR-14 的事件管理器

日誌

  • hyperf/logger Hyperf 官方提供的基於 PSR-3 的日誌管理器,一個基於 monolog 的抽象及封裝

命令

資料庫

依賴注入容器

  • hyperf/di Hyperf 官方提供的支援註解及 AOP 的依賴注入容器

服務

客戶端

訊息佇列

配置中心

RPC

服務治理

定時任務

ID 生成器

文件生成

  • hyperf/swagger Hyperf 官方提供的 Swagger 文件自動生成元件 (beta)

Graphql

  • hyperf/graphql Hyperf 官方提供的 Graphql 服務端元件 (beta)

熱更新/熱過載

Warning: 請勿於生產環境使用 熱更新/熱過載 功能

Swoole

  • hyperf/swoole-tracker Hyperf 官方提供的對接 Swoole Tracker 的元件,提供阻塞分析、效能分析、記憶體洩漏分析、執行狀態及呼叫統計等功能
  • hyperf/task Hyperf 官方提供的 Task 元件,對 Swoole 的 Task 機制進行了封裝及抽象,提供便捷的註解用法
  • hyperf/gotask GoTask 通過 Swoole 程序管理功能啟動 Go 程序作為 Swoole 主程序邊車(Sidecar),利用程序通訊將任務投遞給邊車處理並接收返回值。可以理解為 Go 版的 Swoole TaskWorker。

開發除錯

  • mabu233/sdebug 用於協助開發與除錯,xdebug的協程改造版
  • firstphp/wsdebug 通過 WebSocket 實時觀測異常錯誤的開發除錯元件

許可權認證

第三方 SDK