Hyperf:高性能企業級協程框架 (推薦學習: swoole視頻教程)
Hyperf 是基於 Swoole 4.4+ 實現的高性能、高靈活性的 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基於 PHP-FPM 的框架有質的提升,提供超高性能的同時,也保持着極其靈活的可擴展性,標准組件均基於 PSR 標准 實現,基於強大的依賴注入設計,保證了絕大部分組件或類都是 可替換 與 可復用 的。
框架組件庫除了常見的協程版的 MySQL 客戶端、Redis 客戶端,還為您准備了協程版的 Eloquent ORM、WebSocket 服務端及客戶端、JSON RPC 服務端及客戶端、GRPC 服務端及客戶端、 Zipkin/Jaeger (OpenTracing)、Guzzle HTTP 客戶端、Elasticsearch 客戶端、Consul 客戶端、ETCD 客戶端、 AMQP 組件、Apollo 配置中心、阿里雲 ACM 應用配置管理、ETCD 配置中心、基於令牌桶算法的限流器、 通用連接池、熔斷器、Swagger 文檔生成、Swoole Tracker、Blade 和 Smarty 視圖引擎、 Snowflake 全局ID生成器 等組件,省去了自己實現對應協程版本的麻煩。
Hyperf 還提供了 基於 PSR-11 的依賴注入容器、注解、AOP 面向切面編程、基於 PSR-15 的中間件、 自定義進程、基於 PSR-14 的事件管理器、Redis/RabbitMQ 消息隊列、自動模型緩存、基於 PSR-16 的緩存、 Crontab 秒級定時任務、國際化、Validation 表單驗證器 等非常便捷的功能,滿足豐富的技術場景和業務場景,開箱即用。
Swoft:PHP 微服務協程框架
Swoft 是一款基於 Swoole 擴展實現的 PHP 微服務協程框架。Swoft 能像 Go 一樣,內置協程網絡服務器及常用的協程客戶端且常駐內存,不依賴傳統的 PHP-FPM。
有類似 Go 語言的協程操作方式,有類似 Spring Cloud 框架靈活的注解、強大的全局依賴注入容器、完善的服務治理、靈活強大的 AOP、標准的 PSR 規范實現等等。
easySwoole 高性能HTTP框架
easySwoole 專為API而生,是一款常駐內存化的PHP開發框架,擺脫傳統PHP運行模式在進程喚起和文件加載上帶來的性能損失,自帶服務器功能,無需依賴Apache或Nginx運行。在web服務器模式下,支持多層級(組模式)控制器訪問與多種事件回調,高度封裝了Swoole Server 而依舊維持Swoole Server原有特性,支持在 Server 中監聽自定義的TCP、UDP協議,讓開發者可以最低的學習成本和精力,編寫出多進程,可定時,可異步,高可用的應用服務。
MixPHP
MixPHP 是一款基於 Swoole 的 FastCGI、常駐內存、協程三模 PHP 高性能框架,MixPHP 秉承 "普及 PHP 常駐內存型解決方案,促進 PHP 往更后端發展" 的理念而創造,采用 Swoole 原生協程與最新的 PHP Stream 一鍵協程化技術,提供了 Console / Daemon / HTTP / WebSocket / TCP / UDP 開發所需的眾多開箱即用的組件。
在其他 Swoole 框架都定位於大中型團隊、龐大的 PHP 應用集群的時候,MixPHP 決定推動這項技術的普及,我們定位於眾多的中小型企業、創業型公司,我們將 Swoole 的復雜度封裝起來,用簡單的編碼方式呈現給用戶,讓更多的中級程序員也可打造高並發系統,努力讓 Swoole 不再只是高級程序員的專利。
Swoolefy
swoolefy是一個基於swoole實現的輕量級高性能的常駐內存型的API和Web應用服務框架,高度封裝了http,websocket,udp服務器,以及基於tcp實現可擴展的rpc服務, 同時支持composer包方式安裝部署項目。
基於簡單易用,swoolefy抽象Event事件處理類, 實現與底層的回調的解耦,支持swoole原生協程,協程實例應用注冊,組件依賴注入,全局事件注冊,異步任務管理,自定義進程管理,RPC服務,mysql,redis連接池,支持基於自定義進程的redis,rabitmq,kafka的訂閱發布,crontab定時任務等等,讓更多phper能夠高效低成本開發出常駐內存應用服務。
---------------------
本文著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
來源地址:https://www.php.cn/swoole/438388.html
來源:php中文網(www.php.cn)
© 版權聲明:轉載請附上原文鏈接!
2020最新swoole視頻教程推薦(從入門到高級)