基于Swoole的工程級(jí)企業(yè)微服務(wù)框架PHP-MSF發(fā)布3.0.2 版本
原創(chuàng)自PHP-MSF開源開源以來(lái),備受廣大PHPer的關(guān)注,企業(yè)級(jí)微服務(wù)架構(gòu)成為當(dāng)前市場(chǎng)的剛需。想要從傳統(tǒng)架構(gòu)快速切換到當(dāng)前流行的微服務(wù)架構(gòu),PHPer不妨嘗試一下PHP-MSF。
PHP微服務(wù)框架即“Micro Service Framework For PHP”,是Camera360社區(qū)服務(wù)器端團(tuán)隊(duì)基于 Swoole 自主研發(fā)現(xiàn)代化的PHP協(xié)程服務(wù)框架,簡(jiǎn)稱msf或者php-msf,是 Swoole 的工程級(jí)企業(yè)應(yīng)用框架,經(jīng)受了Camera360自拍相機(jī)億級(jí)用戶高并發(fā)大流量的考驗(yàn)。php-msf由Camera360服務(wù)器團(tuán)隊(duì)主導(dǎo)研發(fā),會(huì)持續(xù)更新與維護(hù),也希望有更多優(yōu)秀的 Swoole 應(yīng)用實(shí)踐開發(fā)者加入。php-msf核心設(shè)計(jì)思想是采用協(xié)程、異步、并行的創(chuàng)新技術(shù)手段提高系統(tǒng)的單機(jī)吞吐能力,降低整體服務(wù)器成本。
主要更新內(nèi)容有:
-
修復(fù)請(qǐng)求鏈log_id的問(wèn)題
-
異常規(guī)范、HTTP Access日志
-
Fix Restful bug
-
規(guī)范Task異常時(shí)的日志
-
優(yōu)化inotify,***支持文件或者目錄的修改、刪除、新增
-
優(yōu)化MySQL連接池,更簡(jiǎn)單,更容易使用
-
MySQL Proxy(主從結(jié)構(gòu)、讀寫分離、支持事務(wù))
-
HTTP SEND FILE 靜態(tài)文件(支持域名綁定)
-
完善和優(yōu)化MySQL同步模式,和異步模式接口一致
-
新增異步協(xié)程毫秒級(jí)sleep,功能同php的sleep函數(shù)
接下來(lái)PHP-MSF開發(fā)組將在單元測(cè)試、服務(wù)壓測(cè)、微服務(wù)組件化等方向,作為后續(xù)更新的主要內(nèi)容。