第一部分:微服務的誕生、演變以及應用策略
記者:近幾年來,微服務架構設計方式被提出并在越來越多的企業(yè)中得以實踐和落地,但對于剛開始接觸微服務的人來說,還是不知道要從哪些方面開始了解。您能否結合軟件架構的發(fā)展歷史,聊聊微服務的發(fā)展與特征。
梁鑫:微服務本質上是一種架構的風格,如果要了解微服務,我認為需要先了解整個架構的發(fā)展脈絡。
軟件架構,總是在不斷的演進中。如果把時間退回到二十年前,當時企業(yè)級領域研發(fā)主要推崇的還是C/S模式,PB、Delphi這樣的開發(fā)軟件是企業(yè)應用開發(fā)的主流。
隨著時間的推移,我們發(fā)現(xiàn)標準化的客戶端存在一些弊病,比如我有一千個終端,升級版本需要每一臺終端都升級,這是非常麻煩的。然后,企業(yè)應用研發(fā)開始向互聯(lián)網學習,把瀏覽器作為客戶端來使用,就可以避免這個問題。因此,基于瀏覽器的B/S架構開始漸漸流行起來。
剛開始的時候是A
熱門工具 換一換