微服務
微服務架構是一項在云中部署應用和服務的新技術。市面上比較常見的微服務架構基本都是基于JAVA+spring。自從有了swoole擴展,php也適合做微服務架構,今天我們就來看看PHP有哪些微服務框架?
swoft(推薦)
swoft
首個基于 Swoole 原生協程的新時代 PHP 高性能協程全棧框架,內置協程網絡服務器及常用的協程客戶端,常駐內存,不依賴傳統的 PHP-FPM,全異步非阻塞 IO 實現,以類似于同步客戶端的寫法實現異步客戶端的使用,沒有復雜的異步回調,沒有繁瑣的 yield, 有類似 Go 語言的協程、靈活的注解、強大的全局依賴注入容器、完善的服務治理、靈活強大的 AOP、標準的 PSR 規范實現等等,可以用于構建高性能的Web系統、API、中間件、基礎服務等等。
lumen
為速度而生的 Laravel 框架,可以與swoole結合,提高系統的并發量。
lumen
mixPHP
基于 Swoole 的 FastCGI、常駐內存、協程三模 PHP 高性能框架
mixPHP
其他微服務框架
PhpBoot
PhpBoot 是為快速開發 微服務 / RESTful API 設計的PHP框架。它可以幫助開發者更聚焦在業務本身, 而將原來開發中不得不做, 但又重復枯燥的事情丟給框架, 比如編寫接口文檔、參數校驗和遠程調用代碼等。
hyperf
Hyperf 是基于 Swoole 4.3+ 實現的高性能、高靈活性的 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基于 PHP-FPM 的框架有質的提升,提供超高性能的同時,也保持著極其靈活的可擴展性,標準組件均基于 PSR 標準 實現,基于強大的依賴注入設計,保證了絕大部分組件或類都是 可替換 與 可復用 的。
php-msf
基于swoole擴展的輕量級微服務框架。






