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