分布式是一種思想

2021-07-24 03:25:38 字數 624 閱讀 9907

分布式是一種思想,範圍很廣,我得先知道它的誕生:

以前是乙個資料庫 乙個jsp 就可以做乙個應用了,後來隨著業務複雜,我們開始分層,比如mvc之類的,再後來我們的資料越來越多了,比如有上億的資料,這個時候我們乙個資料庫查詢太慢了,就開始分庫,這也算是分布式的一種。

還有比如我們的系統訪問的人多了,比如雙11,上千萬人同時訪問,我們的伺服器(**)支援不住了,這個時候就要部署到很多個伺服器,每個伺服器分攤請求,這也是分布式

當然隨著業務擴大, 我們得分業務了,比如註冊登入的,物流的,賣東西的 等等,不同的系統,但是各個系統之間進行協調,也算分布式一種

以上都算是分布式的**,主要是解決 壓力過大,大家協同工作的,那麼這就涉及到一些常用的東西,或者像你說的的技術

1.你用n個資料庫才放資料,至少crud 方面就 麻煩些了,得用cobar,tddl,mysql-proxy 等協調

2.伺服器:你部署了很多伺服器,肯定得用個東西來分發請求這些吧,nginx,apache 等分發請求。

3.你公司有很多系統,想很好的聯絡在一起,光用介面不滿足了,得用一些jms ,像activemq,ons 之類的來協調吧

4.為了解決io問題,得加快取吧,那麼快取對應上面的,也得分布式吧,就涉及memcache,redies 等等

MooseFS是一種分布式檔案系統

編輯 moosefs是一種 分布式檔案系統,moosefs檔案系統結構包括以下四種角色 1 管理伺服器managing server master 2 元資料日誌伺服器metalogger server metalogger 3 資料儲存伺服器data servers chunkservers 4 ...

分布式概念 分布式鎖(分布式互斥的一種實現方式)

分布式系統中,多個節點都需要訪問乙個臨界資源,但是同一時刻只能有乙個節點可以訪問,為了解決這個問題就是要通過分布式互斥來實現 分布式鎖就是實現分布式互斥的一種實現方式。鎖是實現多執行緒同時訪問同一共享資源,保證同一時刻只有乙個執行緒可訪問共享資源所做的一種標記。分布式鎖是指分布式環境下,系統部署在多...

一種分布式session實現方案

當伺服器的訪問壓力達到一定程度時,會採用分布式部署方案,即分布式集群部署,多個服務節點都可以提供同樣的服務能力,這樣,當大量的http請求到達服務端時,由負載均衡演算法,將不同的請求相對均勻地分發到不同的服務節點上,達到了降低單個服務節點的訪問壓力,同時也可以解決服務單點故障問題。採用分布式集群部署...