大型網路技術架構3

2022-04-20 07:11:00 字數 653 閱讀 2339

大型網路技術架構3

2020.3.14

分層

最常見的架構模式,將系統在橫向維度上切分成幾個部分,每個部分單一職責。**一般分為三個層次:應用層、服務層和資料層,過分層,乙個龐大系統切分成不同部分,便於分工合作和維護。

分割:

分割是在縱向方面對軟體進行切分->將不同的功能和服務分割開來,包裝成高內聚低耦合的模組單元,有助於軟體開發和維護,還便於不同模組的分布式部署,提高**的併發處理能力和功能擴充套件能力。

分布式

①分布式應用和服務:應用和服務模組分布式部署,便於業務功能擴充套件;

③分布式資料和儲存:傳統rdbms分布式部署和nosql產品;

④分布式計算:hadoop及其mapreduce分布式計算框架,其特點是移動計算而不是移動資料。

快取

快取是改善軟體效能的第一手段。在複雜的軟體設計中,快取幾乎無處不在。

③本地快取:在應用伺服器本地快取熱點資料,無需訪問資料庫;

④分布式快取:應用程式通過網路通訊訪問快取資料;

業務之間的訊息傳遞不是同步呼叫,而是將乙個業務操作分成多個階段,每個階段之間通過共享資料的方式非同步執行進行協作

大型網際網路技術架構1 架構概述

上圖座標指向矽谷,最近開始研究網際網路分布式架構,風口浪尖,高大上 特與極客朋友們分享,共勉。網際網路架構 近些年來,網際網路的高速發展,大資料時代,booming years,我們作為技術極客,需要跟得上節奏,趨勢。1 大型 特性 大型 無論是電商還是社交 等通常都具有以下特性,如高併發,低延遲,...

Linux網路技術

本書系統介紹linxu網路技術中涉及的網路操作命令 各種應用伺服器的架設,通過詳解例項,使讀者很快掌握在linux平台下操作網路服務的方法和技巧,並具備架設伺服器的能力。本書內容以linux網路技術的理論知識和實踐操作技能相結合,主要包括 red hat linux桌面管理 常用配置命令 dhcp伺...

網路技術總結

隨著資訊產業的蓬勃發展,網路的開發度和自由度日趨提高,複雜化 多元化 商業化日益加強,色彩繽紛的網路世界對人們的工作 學習以及生活方式產生了巨大影響。它極大地豐富和改變著人們生活 工作和學習。讓我們緊跟網路的步伐,做出更優秀的成績。網路有好多種網路型別,網路的分類多了,就需要我們找到適合自己,適合我...