導語
喜歡踢球的同學一般知道這樣的一個段子,當年有好事的記者問風頭正盛的球王馬拉多納,在他進球中,哪個踢得最精彩?馬拉多納想了想就說:“一個吧”所以,努力追求“下一個”是一個普通球員到天才球員的必備品質,那么在快速互聯(lián)網行業(yè)中同樣如此,每一次的技術更新變革也意味著無數(shù)個追求“下一個”的互聯(lián)網從事著的日日夜夜的辛勤勞動。
第一章 軟件架構演進
按照不同階段使用的軟件架構來排序:單體架構,垂直架構,服務化架構,微服務架構以及未來可能出現(xiàn)的無服務架構(ServiceLess)以及服務網格(Service
Mesh)。
1.單體架構
單體架構在初創(chuàng)的小微企業(yè)比較常見,典型代表就是一個應用、一個數(shù)據(jù)庫、一個Web容器就可以跑起來,但現(xiàn)在實際的。
特點:
所有功能集中在一個項目工程中,所有的功能在一個war包中,然后部署到服務上,并且可以通過集群來提高系統(tǒng)
熱門工具 換一換