Swoole 框架 imi v1.0.21 釋出,支援 gRPC 服務開發 ,推出免費視訊課程
imi 是基於 PHP Swoole 的高效能協程應用開發框架,它支援 HttpApi、WebSocket、TCP、UDP 服務的開發。
在 Swoole 的加持下,相比 php-fpm 請求響應能力,I/O密集型場景處理能力,有著本質上的提升。
imi 框架擁有豐富的功能元件,可以廣泛應用於網際網路、行動通訊、企業軟體、雲端計算、網路遊戲、物聯網(IOT)、車聯網、智慧家居等領域。可以使企業 IT 研發團隊的效率大大提升,更加專注於開發創新產品。
首創毫秒級的註解及程式碼熱更新重啟,讓你在開發時只管一把梭,體驗與 fpm 下開發並無二致,儲存就重新整理,立馬看到效果。
與其他專注微服務領域的 Swoole 框架不同,imi 專注單體應用開發。原因很簡單:大部分公司都不需要上微服務,單體應用足矣。
官方網站:www.imiphp.com/
imi 框架第一個版本 v0.0.1 首發於 2018 年 6 月 21 日
上週做了 Http2 的支援,從服務端開發到客戶端呼叫,imi、YurunHttp 都已實現支援 Http2 協議。
本週正式釋出 gRPC 協議的服務開發、gRPC 客戶端、gRPC 連線池。
為了讓大家更好上手 imi 框架,今天正式推出《imi 框架新手入門視訊課程》?,每週至少更新一集。
課程地址:space.bilibili.com/768718/chan… (請一定要素質三連)
入門課程完全免費!完全免費!完全免費!
更新日誌
新增
- 新增支援 gRPC 服務開發(程式碼倉庫
- 新增支援 gRPC 客戶端服務呼叫
- 新增 gRPC 連線池
- 新增單例 Http 控制器基類,支援使用 this−>request、this−>request、this->response,物件內部協程上下文自動切換
- 新增完全免費的《imi 框架新手入門視訊課程》
優化
- 優化 Http 動作中介軟體
- 優化測試程式碼
修復
- 修復若干小問題
開始使用
建立 Http Server 專案:composer create-project imiphp/project-http
建立 WebSocket Server 專案:composer create-project imiphp/project-websocket
建立 TCP Server 專案:composer create-project imiphp/project-tcp
建立 UDP Server 專案:composer create-project imiphp/project-udp
完全開發手冊:doc.imiphp.com/
imi 元件庫:github.com/imiphp
imi 官方指定 Http 客戶端(替代 Curl):github.com/yurunsoft/y…
歡迎各路新人和大佬的加入貢獻程式碼的行列中,修正錯別字、錯誤拼寫、提交程式碼,我們全都歡迎~
聯絡我們
Github 反饋:github.com/Yurunsoft/I…
Segmentfault 提問:segmentfault.com/
開源中國 問答:www.oschina.net/question