HiFM系統(tǒng)由數(shù)十" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 行業(yè)動態(tài) > PHP和微服務(wù),是否是一場錯配?

PHP和微服務(wù),是否是一場錯配?

時間:2022-03-14 05:57:01 | 來源:行業(yè)動態(tài)

時間:2022-03-14 05:57:01 來源:行業(yè)動態(tài)

PHP語言具有運行高效、部署快速、擴展庫功能強大、且HiFM智慧樓宇管理系統(tǒng)的研發(fā)團隊具有多年的PHP語言研發(fā)經(jīng)驗,能夠快速、準確地實現(xiàn)復(fù)雜的業(yè)務(wù)需求,因此HiFM系統(tǒng)首選PHP語言作為系統(tǒng)的主開發(fā)語言。

HiFM系統(tǒng)由數(shù)十個功能模塊組成,業(yè)務(wù)模塊耦合性高。隨著系統(tǒng)功能不斷豐富,復(fù)雜性不斷提升,系統(tǒng)體量越來越大,維護和升級成本不斷攀升。HiFM系統(tǒng)作為面向企業(yè)用戶的SaaS解決方案,需要對接大量企業(yè)已有的業(yè)務(wù)系統(tǒng),這使得系統(tǒng)變得越發(fā)臃腫。為了減小耦合性,HiFM系統(tǒng)啟用了前后端分離的模式,更為輕巧快速的PHP框架,但這并未從根本上解決所有問題。而從長遠來看,HiFM系統(tǒng)必將擴展更多邊緣模塊,對接更多的個性化業(yè)務(wù)系統(tǒng),這對系統(tǒng)架構(gòu)提出嚴峻挑戰(zhàn)。

我們決定選用微服務(wù)架構(gòu)解決這些難題。微服務(wù)技術(shù)帶來的好處不言而喻,獨立開發(fā)、獨立部署、獨立發(fā)布、去中心化管理,支持高并發(fā)高可用,支持豐富技術(shù)棧,企業(yè)可以根據(jù)需要靈活技術(shù)選型。

但深入分析之后發(fā)現(xiàn):PHP 需要 Nginx 和 PHP-FPM(或類似工具)來實現(xiàn)進程和連接池管理等功能。這意味著部署基于PHP語言的微服務(wù),PHP-FPM 和 Nginx 也必須一起運行。這浪費了系統(tǒng)資源,也降低了擴展的效率,也帶來配置復(fù)雜性的問題。優(yōu)化單 PHP 實例已經(jīng)很頭大了,因為需要了解和配置 PHP,PHP-FPM 和 Nginx 這一堆組合,我們無法想象最終在彈性的 Kubernetes 環(huán)境中配置多個 PHP 棧的痛苦情形,完全不知道在同一臺機器上運行了哪些服務(wù)。

既然我們已經(jīng)致力于以軟件架構(gòu)的優(yōu)化整體提升應(yīng)用的快速發(fā)布、快速上線,那么因為語言而增加更多長期開銷、配置和管理復(fù)雜,就是得不償失的。

重構(gòu)PHP應(yīng)用是唯一的選擇嗎?

關(guān)鍵詞:微服

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉