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