什麼是分布式

2022-07-14 14:57:18 字數 1315 閱讀 8019

1,什麼是分布式?

任務分解

節點通訊

(1)分布式和集群的關係?

(2)什麼是大型**

訪問量(tps、qps)

資料量(儲存資料量)

(3)具體場景

第一版應用:

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

第三版  應用伺服器做集群

cookie 儲存的是jsessionid

concurrentmap   key jsessionid  values session

2 .解決session跨域共享問題

session sticky

session replication

session 集中儲存,儲存在db、 儲存在快取伺服器 (redis)

cookie (主流),access_token(userid/token/timestamp)  ,soa架構和微服務架構

如何做請求**

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

資料庫讀寫分離怎麼操作

資料庫的資料同步

資料庫路由 mycat

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

問題:

搜尋引擎的索引資料怎麼去做同步,實時增量同步? 還是定時全量同步?

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

使用者量是沒有上限的

快取、 限流、 降級

第8️版本 資料庫的水平/垂直拆分

第9版本

什麼是分布式

1,什麼是分布式?任務分解 節點通訊 1 分布式和集群的關係?2 什麼是大型 訪問量 tps qps 資料量 儲存資料量 3 具體場景 第一版應用 第二版 單擊負載越來越高,資料庫伺服器和應用伺服器分離 第三版 應用伺服器做集群 cookie 儲存的是jsessionid concurrentmap...

新手!什麼是分布式?

這裡我結合我自己的理解對我學習分布式過程中遇到的疑問做乙個白話的表述,希望能讓新人快速的明白。1.早期絕大分布程式都是執行在一台機器上的,找個機器指代所有計算裝置,伺服器,個人pc,手機等等等等,這裡就拿伺服器做例,當時這個伺服器a執行了乙個x軟體,這個x軟體需要進行乙個b運算 提供了乙個b功能,為...

什麼是分布式系統

一 什麼是分布式系統?1.所謂分布式,就是將乙個軟體或者是系統,看成乙個整體 不管多複雜 2.然後將這個整體拆分成若干個progress,每乙個progress都具備一定的功能 3.最後通過不同的協議,使每個progress都能夠互相通訊,連線起來。這個系統就是分布式系統。二 為什麼要這樣做?也就是...