Swoft高性能 PHP 微服務框架
Swoft 是一款基于 Swoole 擴展實現(xiàn)的 PHP 微服務協(xié)程框架。Swoft 能像 Go 一樣,內(nèi)置協(xié)程網(wǎng)絡服務器及常用的協(xié)程客戶端且常駐內(nèi)存,不依賴傳統(tǒng)的 PHP-FPM。有類似 Go 語言的協(xié)程操作方式,有類似 Spring Cloud 框架靈活的注解、強大的全局依賴注入容器、完善的服務治理、靈活強大的 AOP、標準的 PSR 規(guī)范實現(xiàn)等等。
Swoft 通過長達三年的積累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性能框架和微服務治理的最佳選擇。
功能特色
- 內(nèi)置高性能網(wǎng)絡服務器(Http/Websocket/RPC/TCP)
- 靈活的組件功能
- 強大的注解功能
- 多樣化的命令終端(控制臺)
- 強大的面向切面編程(AOP)
- 容器管理,依賴注入(DI)
- 靈活的事件機制
- 基于PSR-7的HTTP消息的實現(xiàn)
- 基于PSR-14的事件管理
- 基于PSR-15的中間件
- 國際化(i18n)支持
- 簡單有效的參數(shù)驗證器
- 高性能連接池(Mysql/Redis/RPC),自動重新連接
- 數(shù)據(jù)庫高度兼容Laravel的使用方式
- Redis高度兼容Laravel的使用方式
- 秒級定時任務
- 進程池
- 高效的任務處理
- 靈活的異常處理
- 強大的日志系統(tǒng)
- 服務注冊與發(fā)現(xiàn)
- 配置中心
- 服務限流
- 服務降級
- 服務熔斷
- Apollo
- Consul
評論
圖片
表情
