歡迎您光臨本站 註冊首頁

imi v1.0.19 發布,新增連接池心跳機制

←手機掃碼閱讀     admin @ 2019-11-15 , reply:0

2019年度最受歡迎中國開源軟體評選,投一票 imi 吧,謝謝!
https://www.oschina.net/project/top_cn_2019#imi

imi 是基於 PHP Swoole 的高性能協程應用開發框架,它支持 HttpApi、WebSocket、TCP、UDP 服務的開發。

在 Swoole 的加持下,相比 php-fpm 請求響應能力,I/O密集型場景處理能力,有著本質上的提升。

imi 框架擁有豐富的功能組件,可以廣泛應用於互聯網、移動通信、企業軟體、雲計算、網路遊戲、物聯網(IOT)、車聯網、智能家居等領域。可以使企業 IT 研發團隊的效率大大提升,更加專註於開發創新產品。

毫秒級的註解及代碼熱更新,讓你在開發時只管一把梭,體驗與 fpm 下開發並無二致,保存就刷新,立馬看到效果。

與其他專註微服務領域的 Swoole 框架不同,imi 專註單體應用開發。原因很簡單:大部分公司都不需要上微服務,單體應用足矣。

官方網站:https://www.imiphp.com/

imi 框架第一個版本 v0.0.1 首發於 2018 年 6 月 21 日

又周五了,本周沒有 bug 可以修復,可喜可賀!

預告:imi 新手入門視頻教程即將上線,預祝大家周末快樂~

更新日誌

新增

  • 新增支持通過beans注入配置,隨服務啟動進程

  • 新增 @PoolClean 註解,可以在 Tool、Process 的入口方法上使用,用於剔除或保留指定連接池

  • 新增支持連接池心跳機制,支持設置當獲取資源時是否檢測連接狀態

優化

  • 優化 Statement 的寫入和清理機制

  • 優化視圖處理性能

  • 優化動作執行參數處理效率

  • 熱更新不佔用連接池

  • 優化模型轉數組性能

  • process/start 工具,現在的返回碼是進程返回的

  • 優化:關閉連接池時停止心跳,並且清空資源池

  • 連接池的自動GC和心跳,在非 worker 進程中,只要有協程運行就能啟用

開始使用

創建 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

完全開發手冊:https://doc.imiphp.com/

imi 組件庫:https://github.com/imiphp

imi 官方指定 Http 客戶端(替代 Curl):https://github.com/yurunsoft/yurunhttp

歡迎各路新人和大佬的加入貢獻代碼的行列中,修正錯別字、錯誤拼寫、提交代碼,我們全都歡迎~


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/111363/imi-1-0-19-released
imi v1.0.19 發布,新增連接池心跳機制已經有95次圍觀

http://coctec.com/news/all/show-post-219579.html