亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 基礎知識 > 正文

濃縮精華的架構演進過程,我連看了六遍!

2024-09-12 20:30:20
字體:
來源:轉載
供稿:網友

業務驅動技術的發展是亙古不變的道理。最開始的時候,業務量少,業務復雜度低,采取的技術也相對簡單,基本滿足用戶對功能的需求。

隨著 IT 信息化的普及,更多的交易放到了網絡上,信息量增加和訪問次數頻繁就是要解決的問題了。

因此,逐漸加入了緩存、集群等技術手段。同時對業務的擴展性和伸縮性的要求也越來越高。

高并發、高可用、可伸縮、可擴展、夠安全的軟件架構一直是架構設計追求的目標。

今天我們來看一下架構設計經歷了哪些階段,每個階段都解決了哪些問題,又引出了哪些新問題。

主要是引起大家的思考,在不同的業務發展階段采取合適技術手段,用變化擁抱變化是 IT 人追求的目標。

應用與數據一體模式

最早的業務應用以網站、OA 等為主,訪問的人數有限,單臺服務器就能夠應付。

通常,將應用程序和數據庫部署到一臺服務器上面

在這一階段,我們利用 LAMP(Linux Apache MySQL PHP)技術就可以迅速搞定,并且這些工具都是開源的。

很長一段時間內,有各種針對這種應用模式的開源代碼可以使用。這種模式基本上沒有高并發的要求,可用性也很差。

有的服務器采用托管模式,上面就安裝了不同的業務應用,一旦服務器出現問題,所有的應用就罷工了。

不過其開發和部署成本相對較低,適合剛剛起步的應用服務。圖 1 就描述了單個應用和數據庫運行在單臺服務器的模式,我們稱這種模式為應用與數據一體模式。

應用與數據分離模式

隨著業務的發展,用戶數和請求數逐漸上升,服務器的性能出現了問題。其中比較簡單的解決方案就是增加資源,將業務應用和數據存儲分開。

其中,應用服務器需要處理大量的業務請求,對 CPU 和內存有一定要求;而數據庫服務器需要對數據進行存儲和索引等 IO 操作,對磁盤的轉速和內存會考慮更多。

這樣的分離解決了性能的問題,我們需要擴展更多的硬件資源讓其各司其職,使系統可以處理更多的用戶請求。

雖然業務上依舊存在耦和,但硬件層面的分離在可用性上比一體式設計要好很多。

緩存的加入

隨著信息化系統的發展和使用互聯網人數的增多,業務量、用戶量、數據量都在增長。

我們同時發現,用戶會對某些數據的請求量特別大,例如新聞、商品信息和熱門消息。

之前這些信息的獲取方式是依靠數據庫,因此受到數據庫 IO 性能的影響。此時數據庫成為了整個系統的瓶頸。

如果再增加服務器的數量,恐怕也很難解決,于是緩存技術就登場了

這里提到的緩存技術分為客戶端瀏覽器緩存、應用服務器本地緩存和緩存服務器緩存。

①客戶端瀏覽器緩存:當用戶通過瀏覽器請求服務器的時候,會發起 HTTP 請求。如果對每次 HTTP 請求進行緩存,那么可以減少應用服務器的壓力。

②應用服務器本地緩存:它使用的是進程內緩存,又叫托管堆緩存。以 Java 為例,這部分緩存放在 JVM 的托管堆上面,同時會受到托管堆回收算法的影響。

由于它運行在內存中,對數據的響應速度很快,通常我們會把熱點數據放在這里。

在進程內緩存沒有命中的時候,會到緩存服務器中獲取信息,如果還是沒有命中,才會去數據庫中獲取。

③緩存服務器緩存:它相對于應用服務器本地緩存來說,就是進程外緩存,既可以和應用服務部署在同一服務器,也可以部署到不同的服務器。

一般來說,為了方便管理和合理利用資源,會將其部署到專門的緩存服務器上面。由于緩存會占用內存空間,因此這類服務器會配置比較大的內存。

圖 3 描述了緩存請求的次序,先訪問客戶端緩存,之后是進程內的本地緩存,接下來是緩存服務器,最后才是數據。

如果在任意一層獲取了緩存信息,就不再往下訪問了,否則會一直按照這個次序獲取緩存信息,直到數據庫。

用戶請求訪問數據的順序為客戶端瀏覽器緩存→應用服務器本地緩存→緩存服務器緩存。

如果按照以上次序還沒有命中數據,才會訪問數據庫獲取數據。加入緩存的設計,提高了系統的性能。

由于緩存放在內存中,而內存的讀取速度比磁盤要快得多,能夠很快響應用戶請求。

特別針對一些熱點數據,優勢尤為明顯。同時,在可用性方面也有明顯的改善。

即使數據庫服務器出現短時間的故障,緩存服務器中保存的熱點或者核心數據依舊可以滿足用戶暫時的訪問。當然,后面還會對可用性進行優化。

服務器集群的加入

經過前面三個階段的演進,系統對用戶的請求量有了很好的支持。實際上,這都是在解決高性能和可用性的問題,這一核心問題會一直貫穿整個系統架構的演進過程中。

隨著用戶請求量的增加,另外一個問題又出現了,那就是并發。把這兩個字拆開了來看:并,理解為“一起并行“,有同時的意思;發,理解為“發出調用”,也就是請求的意思。

合起來就是多個用戶同時請求應用服務器。如果說原來的系統面對的僅僅只是大數據量的話,那么現在就需要面對多用戶同時請求。

如果還是按照上一個階段的架構圖推導,單個應用服務器已經無法滿足高并發的要求了。

此時,服務器集群就加入戰場了

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲尤物视频网| 精品国产91久久久久久| 日韩av免费观影| 国产91精品在线播放| 日韩久久精品电影| 97在线精品国自产拍中文| 欧美夜福利tv在线| 国产性色av一区二区| 奇米一区二区三区四区久久| 久久久久久久999精品视频| 日韩精品久久久久久福利| 国产亚洲精品一区二区| 国产精品999999| 国产精品亚洲综合天堂夜夜| 欧美激情中文网| 国产日韩欧美在线观看| 国产成人精彩在线视频九色| 91网站在线看| 性欧美亚洲xxxx乳在线观看| 性色av一区二区三区红粉影视| 欧美小视频在线观看| 精品激情国产视频| 精品色蜜蜜精品视频在线观看| 亚洲国内精品在线| 九九热在线精品视频| 欧美又大粗又爽又黄大片视频| 国产极品精品在线观看| 久久亚洲综合国产精品99麻豆精品福利| 日韩在线视频一区| 亚洲大胆美女视频| 国产成人久久精品| 欧美重口另类videos人妖| 欧美日韩性视频在线| 久99久在线视频| 色婷婷亚洲mv天堂mv在影片| 亚洲男子天堂网| 国产欧美精品一区二区| 国产精品第一区| 国产在线拍偷自揄拍精品| 91久久久久久| 欧美极品少妇xxxxⅹ免费视频| 国产成人精品免高潮在线观看| 日韩欧美高清视频| 亚洲自拍中文字幕| 国产精品1234| 亚洲bt天天射| 在线精品视频视频中文字幕| 欧美裸体xxxx极品少妇| 九九九热精品免费视频观看网站| 国产精品jizz在线观看麻豆| 国产精品白嫩初高中害羞小美女| 在线观看精品国产视频| 亚洲精品中文字幕女同| 亚洲毛片在线免费观看| 欧美人与性动交a欧美精品| 国产中文日韩欧美| 这里只有精品在线播放| 亚洲国产成人爱av在线播放| 国产精品视频一区二区高潮| 性欧美视频videos6一9| 亚洲第一页中文字幕| 在线观看中文字幕亚洲| 亚洲天堂日韩电影| 亚洲小视频在线| 久久久www成人免费精品| 国产精品久久国产精品99gif| 日本精品久久电影| 日韩欧美精品网址| 大胆人体色综合| 日韩精品在线免费观看视频| 国产一区二区三区直播精品电影| 久久91精品国产91久久跳| 国产日韩欧美在线看| 亚洲精品免费av| 日韩在线激情视频| 欧美日韩不卡合集视频| 俺去啦;欧美日韩| 亚洲激情电影中文字幕| 欧美性xxxxx极品娇小| 久久久亚洲精品视频| 亚洲欧美激情另类校园| 九色精品美女在线| 播播国产欧美激情| 91国产精品视频在线| 国产精品日韩在线观看| 日韩精品极品毛片系列视频| 亚洲精品99久久久久中文字幕| 欧美国产视频一区二区| 日韩亚洲一区二区| 精品中文字幕在线观看| 91精品国产91久久久久福利| 色午夜这里只有精品| 热re91久久精品国99热蜜臀| 国产一区二区三区在线免费观看| 欧美激情在线一区| 高清视频欧美一级| 欧美另类极品videosbest最新版本| 欧美专区在线播放| 久久久久久久网站| 久久精品国产成人精品| 成人午夜在线观看| 中文字幕视频一区二区在线有码| 少妇高潮 亚洲精品| 精品国内亚洲在观看18黄| 91视频国产高清| 成人美女av在线直播| 精品激情国产视频| 亚洲综合精品一区二区| 国产精品美女视频网站| 久久久精品2019中文字幕神马| 欧美精品在线观看| 亚洲欧美日韩在线一区| 麻豆乱码国产一区二区三区| 久久青草精品视频免费观看| 国产精品国产三级国产aⅴ浪潮| 国产精品成人va在线观看| 爽爽爽爽爽爽爽成人免费观看| 国产精品一区二区三区在线播放| 精品欧美一区二区三区| 日韩欧美国产高清91| 亚洲欧美精品中文字幕在线| 国产999视频| 欧美日韩精品在线观看| 久久久亚洲福利精品午夜| 国产91精品在线播放| 精品国产福利视频| 91高清视频在线免费观看| 欧美国产日本高清在线| 中文字幕成人精品久久不卡| 国产精品精品国产| 亚洲成人a级网| 97在线视频精品| 国产精欧美一区二区三区| 久久福利网址导航| 51精品在线观看| 日韩欧美高清视频| 欧美成人精品在线观看| 国产成人在线一区| 亚洲自拍偷拍网址| 欧美一区二区三区精品电影| 国产精品专区h在线观看| 日本久久久久久久久| 国产日韩专区在线| 国产美女精品免费电影| 亚洲福利在线看| 琪琪亚洲精品午夜在线| 欧美黑人狂野猛交老妇| 欧美久久久精品| 中文字幕亚洲第一| 欧美日韩国产一中文字不卡| 欧美性极品xxxx娇小| 久久久国产一区二区| 久久91精品国产91久久久| 按摩亚洲人久久| 一区二区成人精品| 国产精品福利片| 日韩亚洲一区二区| 亚洲欧美中文在线视频| 欧美性xxxx极品hd满灌| 精品日本美女福利在线观看| 中文字幕不卡在线视频极品| 中文字幕国产精品久久| 精品久久中文字幕久久av| 51久久精品夜色国产麻豆|