企業(yè)級微服務(wù)框架 PHP-MSF 發(fā)布 3.0.2 版本
作者:蜂巢建站 時(shí)間:2018-07-30 11:26:54 點(diǎn)擊:31946
PHP微服務(wù)框架即“Micro Service Framework For PHP”,是Camera360社區服務(wù)器端團隊基于Swoole自主研發(fā)現代化的PHP協(xié)程服務(wù)框架,簡(jiǎn)稱(chēng)msf或者php-msf,是Swoole的工程級企業(yè)應用框架,經(jīng)受了Camera360億級用戶(hù)高并發(fā)大流量的考驗。php-msf由Camera360服務(wù)器團隊主導研發(fā),會(huì )持續更新與維護,也希望有更多優(yōu)秀的Swoole應用實(shí)踐開(kāi)發(fā)者加入。php-msf核心設計思想是采用協(xié)程、異步、并行的創(chuàng )新技術(shù)手段提高系統的單機吞吐能力,降低整體服務(wù)器成本。
過(guò)去兩周,PHP-MSF開(kāi)源引起了廣大PHPer的關(guān)注,Github的stars數開(kāi)源當天迅速突破了300,目前已經(jīng)超過(guò)500個(gè)star,看來(lái)企業(yè)級微服務(wù)框架是目前市場(chǎng)的剛需。如何從傳統架構快速切換到當前流行的微服務(wù)架構上來(lái),PHP-MSF的規范性、穩定性、高性能、簡(jiǎn)單值得廣大的PHPer嘗試。
據了解,為完善PHP-MSF和Swoole的開(kāi)源社區,目前PHP-MSF已和6家企業(yè)級用戶(hù)建立聯(lián)系,免費協(xié)助他們進(jìn)行技術(shù)升級和架構優(yōu)化,6家企業(yè)相當認可PHP-MSF的技術(shù)架構,并承諾在一定時(shí)間將線(xiàn)上部分業(yè)務(wù)重構升級。
此次版本更新是在上次開(kāi)源之后比較大的更新,收集了來(lái)自北京、上海、成都等眾多的 PHPer的反饋與建議。
主要更新內容有:
修復請求鏈log_id的問(wèn)題
異常規范、HTTP Access日志
Fix Restful bug
規范Task異常時(shí)的日志
優(yōu)化inotify,完美支持文件或者目錄的修改、刪除、新增
優(yōu)化MySQL連接池,更簡(jiǎn)單,更容易使用
MySQL Proxy(主從結構、讀寫(xiě)分離、支持事務(wù))
HTTP SEND FILE 靜態(tài)文件(支持域名綁定)
完善和優(yōu)化MySQL同步模式,和異步模式接口一致
新增異步協(xié)程毫秒級sleep,功能同php的sleep函數
接下來(lái)PHP-MSF開(kāi)發(fā)組將在單元測試、服務(wù)壓測、微服務(wù)組件化等方向,作為后續更新的主要內容。