企業(yè)級(jí)微服務(wù)框架 PHP-MSF 發(fā)布 3.0.2 版本
作者:蜂巢建站 時(shí)間:2018-07-30 11:26:54 點(diǎn)擊:31995
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í)用戶高并發(fā)大流量的考驗(yàn)。php-msf由Camera360服務(wù)器團(tuán)隊(duì)主導(dǎo)研發(fā),會(huì)持續(xù)更新與維護(hù),也希望有更多優(yōu)秀的Swoole應(yīng)用實(shí)踐開(kāi)發(fā)者加入。php-msf核心設(shè)計(jì)思想是采用協(xié)程、異步、并行的創(chuàng)新技術(shù)手段提高系統(tǒng)的單機(jī)吞吐能力,降低整體服務(wù)器成本。
過(guò)去兩周,PHP-MSF開(kāi)源引起了廣大PHPer的關(guān)注,Github的stars數(shù)開(kāi)源當(dāng)天迅速突破了300,目前已經(jīng)超過(guò)500個(gè)star,看來(lái)企業(yè)級(jí)微服務(wù)框架是目前市場(chǎng)的剛需。如何從傳統(tǒng)架構(gòu)快速切換到當(dāng)前流行的微服務(wù)架構(gòu)上來(lái),PHP-MSF的規(guī)范性、穩(wěn)定性、高性能、簡(jiǎn)單值得廣大的PHPer嘗試。
據(jù)了解,為完善PHP-MSF和Swoole的開(kāi)源社區(qū),目前PHP-MSF已和6家企業(yè)級(jí)用戶建立聯(lián)系,免費(fèi)協(xié)助他們進(jìn)行技術(shù)升級(jí)和架構(gòu)優(yōu)化,6家企業(yè)相當(dāng)認(rèn)可PHP-MSF的技術(shù)架構(gòu),并承諾在一定時(shí)間將線上部分業(yè)務(wù)重構(gòu)升級(jí)。
此次版本更新是在上次開(kāi)源之后比較大的更新,收集了來(lái)自北京、上海、成都等眾多的 PHPer的反饋與建議。
主要更新內(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開(kāi)發(fā)組將在單元測(cè)試、服務(wù)壓測(cè)、微服務(wù)組件化等方向,作為后續(xù)更新的主要內(nèi)容。