Hyperf協程框架

跳轉至下載鏈接

Hyperf協程框架 v2.1.11界面預覽
  • 軟件作者: 不詳
  • 軟件大小: 9.51MB
  • 軟件類別: 國產軟件 | 其它類別
  • 軟件語言: 簡體中文
  • 運行環境: PHP/Mysql
  • 軟件評級: 3星級
  • 更新時間: 2021/3/28 12:10:57
  • 軟件授權: 開源軟件
  • 插件情況:
  • 相關鏈接: Home Page
  • 演示地址: 暫無

軟件介紹

Hyperf 是基于 Swoole 4.5+ 實現的高性能、高靈活性的 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基于 PHP-FPM 的框架有質的提升,提供超高性能的同時,也保持著極其靈活的可擴展性,標準組件均基于 PSR 標準 實現,基于強大的依賴注入設計,保證了絕大部分組件或類都是可替換 與可復用的。

框架組件庫除了常見的協程版的 MySQL 客戶端、Redis 客戶端,還為您準備了協程版的 Eloquent ORM、WebSocket 服務端及客戶端、JSON RPC 服務端及客戶端、GRPC 服務端及客戶端、Zipkin/Jaeger (OpenTracing) 客戶端、Guzzle HTTP 客戶端、Elasticsearch 客戶端、Consul 客戶端、ETCD 客戶端、AMQP 組件、NSQ 組件、Nats 組件、Apollo 配置中心、阿里云 ACM 應用配置管理、ETCD 配置中心、基于令牌桶算法的限流器、通用連接池、熔斷器、Swagger 文檔生成、Swoole Tracker、視圖引擎、Snowflake 全局 ID 生成器 等組件,省去了自己實現對應協程版本的麻煩。

Hyperf 還提供了基于 PSR-11 的依賴注入容器、注解、AOP 面向切面編程、基于 PSR-15 的中間件、自定義進程、基于 PSR-14 的事件管理器、Redis/RabbitMQ/NSQ/Nats 消息隊列、自動模型緩存、基于 PSR-16 的緩存、Crontab 秒級定時任務、Translation 國際化、Validation 驗證器等非常便捷的功能,滿足豐富的技術場景和業務場景,開箱即用。

框架初衷:
盡管現在基于 PHP 語言開發的框架處于一個百家爭鳴的時代,但仍舊未能看到一個優雅的設計與超高性能的共存的完美框架,亦沒有看到一個真正為 PHP 微服務鋪路的框架,此為 Hyperf 及其團隊成員的初衷,我們將持續投入并為此付出努力,也歡迎你加入我們參與開源建設。

設計理念:
Hyperspeed + Flexibility = Hyperf,從名字上我們就將超高速和靈活性作為 Hyperf 的基因。
對于超高速,我們基于 Swoole 協程并在框架設計上進行大量的優化以確保超高性能的輸出。
對于靈活性,我們基于 Hyperf 強大的依賴注入組件,組件均基于 PSR 標準的契約和由 Hyperf 定義的契約實現,達到框架內的絕大部分的組件或類都是可替換的。
基于以上的特點,Hyperf 將存在豐富的可能性,如實現 Web 服務,網關服務,分布式中間件,微服務架構,游戲服務器,物聯網(IOT)等。

運行環境:
Linux, OS X or Cygwin, WSL
PHP 7.2+
Swoole 4.4+
Tags: Hyperf   php協程框架  

頁面截圖展示

上一張
 
下一張
1111