1.1分布式-分布式概念

來源:互聯網
上載者:User

標籤:發展   訂單   box   jpg   sys   data-   timestamp   解決   定時   

什麼是分布式?

1. 任務分解

2. 節點通訊

 

分布式和叢集的關係?

電商平台: 使用者、 商品、訂單、 交易

分布式: 一個業務拆分成多個子系統,部署在不同的伺服器上

叢集: 同一個業務,部署在多個伺服器上

電腦的發展曆史

1. 1946 情人節

2. 1964 IBM SYSTEM/360

超強的計算能力、 高可靠性

3. X86 CPU

4. RISC CPU 小型機

軟體架構往集中式發展, 成為當時軟體架構的主流

分布式架構的發展

1. 時機成熟了

PC機的效能不斷提升

2. 企業必須要做

去IOE

IBM小型機 、 Oracle Rac、 EMC存放裝置

PC mysql mariadb

2013年5月17號,最後一台IMB小型機下線

單機電腦的架構->分散式運算機架構

架構的發展演變過程

lamp

BAT

 

什麼是大型網站

1. 訪問量(tps、qps)

2. 資料量(儲存資料量)

電商平台的發展

使用者、 商品、訂單

容器: tomcat ;jsp/servlet

資料庫儲存: mysql

網路層面的知識:tcp/udp

第一版應用

 

第二版 單擊負載越來越高,資料庫伺服器和應用伺服器分離

 

第三版 應用伺服器做叢集

1 .session

cookie 儲存的是JSESSIONID

ConcurrentMap key JSESSIONID values session

解決session跨域共用問題

1. session sticky

2. session replication

3. session 集中儲存

儲存在db、 儲存在快取服務器 (redis)

4. cookie (主流)

access_token(userid/token/timestamp)

soa架構和微服務架構

3. 如何做請求轉寄

 

第四版 資料庫的高效能操作

 

1. 資料庫讀寫分離怎麼操作

2. 資料庫的資料同步

3. 資料庫路由 mycat

電商平台最多的操作: 搜尋商品

第五版

 

問題:

1. 搜尋引擎的索引資料怎麼去做同步,即時增量同步處理? 還是定時全量同步?

第六版 解決訪問量持續增高,引入緩衝機制

使用者量是沒有上限的

緩衝、 限流、 降級

 

第七版 資料庫的水平/垂直分割

 

第八版 分布式

 

1.1分布式-分布式概念

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.