Workerman的應用方向有哪些

下面由workerman使用教程欄目給大家介紹workerman的應用方向有哪些,希望對需要的朋友有所幫助!

Workerman不同于傳統(tǒng)mvc框架,Workerman不僅可以用于Web開發(fā),同時還有更廣闊的應用領域,例如即時通訊類、物聯(lián)網(wǎng)、游戲、服務治理、其它服務器或者中間件,這無疑大大提高了php開發(fā)者的視野。

Workerman的應用方向有哪些

目前這些領域的PHP開發(fā)者奇缺,如果想在PHP領域有自己的技術優(yōu)勢,不滿足于每天的增刪改查工作,或者想向架構師方向或者技術大牛的方向發(fā)展,Workerman都是非常值得學習的框架。

建議開發(fā)者不僅會用,而且能基于Workerman開發(fā)出屬于自己的開源項目,提升技能增加自己的影響力,比如Beanbun多進程網(wǎng)絡爬蟲框架就是一個很好的例子,剛剛上線不久就獲得眾多好評。

Workerman的一些應用方向如下:

1、即時通訊類 例如網(wǎng)頁即時聊天、即時消息推送、微信小程序、手機app消息推送、PC軟件消息推送等等 [示例 workerman-chat聊天室 、 web消息推送 、 小蝌蚪聊天室]

2、物聯(lián)網(wǎng)類 例如Workerman與打印機通訊、與單片機通訊、智能手環(huán)、智能家居、共享單車等等。 [客戶案例如 易聯(lián)云、易泊時代等]

3、游戲服務器類 例如棋牌游戲、MMORPG游戲等等。[示例 browserquest-php]

4、SOA服務化 利用Workerman將現(xiàn)有業(yè)務不同功能單元封裝起來,以服務的形式對外提供統(tǒng)一的接口,達到系統(tǒng)松耦合、易維護、高可用、易伸縮。[示例 workerman-json-rpc、 workerman-thrift]

5、其它服務器軟件 例如 GatewayWorker,PHPSocket.IO,http代理,sock5代理,分布式通訊組件,分布式變量共享組件,消息隊列、DNS服務器、WebServer、CDN服務器、FTP服務器等等

6、中間件 例如異步mysql組件,異步redis組件,異步http組件,異步消息隊列組件,異步dns組件,文件監(jiān)控組件,還有很多第三方開發(fā)的組件框架等等

顯然傳統(tǒng)的mvc框架很難實現(xiàn)以上的功能,所以也就是workerman誕生的原因。

更多Workerman相關技術文章,請訪問workerman使用教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享