RapPhp 3.0.1 釋出:新增 Swoole 協程版的連線池技術和 Rpc 服務
阿新 • • 發佈:2018-12-13
Rap 最近釋出重大版本了
隨著 swoole 升級4.0 ,我們全面使用 協程模式,讓程式飛起來
本次主要新增加的新特性包含
1.資料庫連線池
2.redis連線池
3.Rpc 服務端,客戶端(連線池),熔斷器,服務降級
4.redis 分散式鎖
5.websocket 伺服器
6.swoole 非同步任務
7.swoole 定時任務
8.Context 上下文
9.動態切換資料庫
10.mvc 支援 域名根目錄,一級目錄 路徑引數等新特性
11.圖片驗證碼,點選驗證碼,語言包切換,檔案工具,陣列工具,http 工具等小特性
12.包含 aop 優化,where 類的優化等若干個優化項
作者推薦:
vue-rap https://www.oschina.net/news/99839/vue-rap-1-1-1-released
主要特性:
高效能:支援傳統lamp(lnmp)部署方案,同時支援rapphp+Swoole引擎部署方案;
IOC:真正的依賴注入,控制反轉,開始更高階的設計思想,讓你的程式碼更優雅,可控;
AOP:面向切面程式設計,程式碼低耦合;
MVC 架構:簡單好用的 MVC 架構,配置簡單,程式可讀性更高;
ORM:獨特SQL 構造方法,Record 資料庫模型,二級快取機制,資料庫操作更加簡單,高效;
SWOOLE:不修改程式碼的情況下一鍵啟用 SWOOLE,PHP執行效能全面提升;
資料庫連線池,redis連線池,Rpc 服務端,客戶端(連線池),熔斷器,服務降級等功能
上手快:框架居然使用了一些比較高階的設計思想,但是再框架內使用都特別簡單
包含快取, 檔案儲存,日誌等多鍾常用功能