imi官方版是一款基于PHP Swoole而開發的應用開發框架,我們可以通過imi免費版來進行HttpApi、WebSocket、TCP、UDP、MQTT 等多種不同服務的開發,讓你大大提高了效率。
核心組件:
HttpApi、WebSocket、TCP、UDP、MQTT 服務器
MySQL 連接池 (主從+負載均衡)
Redis 連接池 (主從+負載均衡)
超好用的 ORM (Db、Redis、Tree)
毫秒級熱更新
AOP
Bean 容器
緩存 (Cache)
配置讀寫 (Config)
枚舉 (Enum)
事件 (Event)
門面 (Facade)
驗證器 (Validate)
鎖 (Lock)
日志 (Log)
異步任務 (Task)
環境要求:
Redis、MySQL
v1.2.21
增強
Http 路由支持 ./ 用法
Server 工具類新增:sendByFlag、sendRawByFlag、close、closeByFlag 方法
Server 工具類 send()、sendByFlag()、sendRaw()、sendRawByFlag() 支持 SWOOLE_BASE 模式跨進程推送
Server 工具類 sendToGroup()、sendRawToGroup() 支持 SWOOLE_BASE 模式跨進程推送
優化
引入代碼靜態分析、格式檢測
更新 .env 組件版本 #75
模型類的 save() 方法不再使用 replace 實現
優化向 WebSocket 推送時判斷連接合法性
優化熱更新
優化 ConnectionBinder
修復
修復停止服務命令報錯問題
修正異常內容的拼寫
修復 Group isInGroup()、getFds() 方法不存在問題