workerman-webman高性能 HTTP 服務(wù)框架
webman 是一款基于 workerman 開(kāi)發(fā)的高性能HTTP服務(wù)框架。webman 用于替代傳統(tǒng)的 php-fpm 架構(gòu),提供超高性能可擴(kuò)展的 HTTP 服務(wù)。你可以用 webman 開(kāi)發(fā)網(wǎng)站,也可以開(kāi)發(fā) HTTP 接口或者微服務(wù)。
除此之外,webman 還支持自定義進(jìn)程,可以做 workerman 能做的任何事情,例如 websocket 服務(wù)、物聯(lián)網(wǎng)、游戲、TCP服務(wù)、UDP 服務(wù)、unix socket 服務(wù)等等。
webman 具有以下特點(diǎn)
1、高穩(wěn)定性。webman 基于 workerman 開(kāi)發(fā),workerman 一直是業(yè)界 bug 極少的高穩(wěn)定性 socket 框架。
2、超高性能。借助與 workerman 高性能以及對(duì) HTTP 服務(wù)深入優(yōu)化,webman 性能高于傳統(tǒng) php-fpm 框架10-20倍左右,同時(shí)也遠(yuǎn)高于其它同類(lèi)型的常駐內(nèi)存的 mvc 框架。第三方權(quán)威壓測(cè)數(shù)據(jù)參見(jiàn)下面。
3、高復(fù)用。無(wú)需修改,可以復(fù)用絕大部分 composer 組件及類(lèi)庫(kù)。webman 復(fù)用了大量 laravel 組件。
4、高擴(kuò)展性。支持自定義進(jìn)程,可以做 workerman 能做的任何事情。
5、超級(jí)簡(jiǎn)單易用,學(xué)習(xí)成本極低,代碼書(shū)寫(xiě)與傳統(tǒng)框架沒(méi)有區(qū)別。
6、使用最為寬松的 MIT 開(kāi)源協(xié)議。
