imi 是基於 PHP Swoole 的高性能協程應用開發框架,它支持 HttpApi、WebSocket、TCP、UDP 服務的開發。php
在 Swoole 的加持下,相比 php-fpm 請求響應能力,I/O密集型場景處理能力,有着本質上的提高。html
imi 框架擁有豐富的功能組件,能夠普遍應用於互聯網、移動通訊、企業軟件、雲計算、網絡遊戲、物聯網(IOT)、車聯網、智能家居等領域。可使企業 IT 研發團隊的效率大大提高,更加專一於開發創新產品。git
獨創毫秒級的註解及代碼熱更新重啓,讓你在開發時只管一把梭,體驗與 fpm 下開發並沒有二致,保存就刷新,立馬看到效果。github
與其餘專一微服務領域的 Swoole 框架不一樣,imi 專一單體應用開發。緣由很簡單:大部分公司都不須要上微服務,單體應用足矣。web
官方網站:www.imiphp.com/redis
imi 框架第一個版本 v0.0.1 首發於 2018 年 6 月 21 日segmentfault
【宇潤】基於 PHP + Swoole 的 imi 框架新手入門課程 | 每週五更新 | 從禿頭到滿頭秀髮,讓你有更多時間上班划水,脫單再也不是夢緩存
戳我免費看從禿頭到滿頭秀髮的 imi 框架教程www.bilibili.com/video/av781…websocket
每週四或五晚上,更新至少一集~網絡
新增 imi-amqp 組件 (傳送門)
Redis 緩存支持設定 replaceDot,將 key 中的 "." 替換爲 ":" (文檔)
Redis 緩存支持設定 prefix 緩存鍵前綴 (文檔)
加強進程隨服務啓動 (文檔)
修復鏈接池資源項沒有鎖定問題
修復鏈接池心跳檢測有時引發報錯的問題
修復 Redis ping() 方法,在擴展版本爲 5.x 時,返回值判斷問題
建立 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