分布式系統簡介

2021-09-25 16:54:54 字數 510 閱讀 1066

對通用的功能和元件抽取出來,就是中介軟體。

中介軟體和支撐系統是分布式系統的基礎設施。

訊息中介軟體兩大功能:訂閱和發布,訊息佇列。

資料庫中介軟體:分庫,分表;

持久化儲存:在持久化儲存前面增加一層快取,快取的價值在於對磁碟的機械操作將它轉換為對記憶體的操作,這樣的話效能能夠提公升數倍

搜尋引擎:垂直化的搜尋引擎,主要用來db由於分庫,分表所不能支援的複雜查詢,通過搜尋引擎能夠實現。

cdn網路分發:它通過智慧型路由能夠將使用者的請求路由到使用者最近的一台cdn節點上,cdn節點用來對靜態資源進行快取(視屏檔案,樣式檔案,檔案),使用者通過cdn節點能夠提公升使用者訪問的速度。

運維自動化系統:發布的自動化,環境準備的自動化

硬體虛擬化及顯像管理系統:是對映象進行管理,能進行大規模的集群。

日誌收集系統:

監控系統:感知到伺服器cpu的負載,磁碟容量不足給運維的人員,或者可以監控日誌中的敏感關鍵字(通過***可以監控)

離線計算,實時計算,資料倉儲和大資料相關。

分布式快取系統memcached簡介

概念 memcached 是乙個高效能的分布式記憶體物件快取系統,用於動態web應用以減輕資料庫負載。它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提高動態 資料庫驅動 的速度。memcached基於乙個儲存鍵 值對的hashmap。其守護程序 daemon 是用c寫的,但是客戶端可以用...

Ceph分布式儲存系統簡介

內容 注 了解ceph的作用與基本概念 ceph是乙個可靠地 自動重均衡 自動恢復的分布式儲存系統,根據場景劃分可以將ceph分為三大塊,分別是物件儲存 塊裝置儲存和檔案系統服務。在虛擬化領域裡,比較常用到的是ceph的塊裝置儲存,比如在openstack專案裡,ceph的塊裝置儲存可以對接open...

分布式事務簡介

xa協議 資源管理器 db 與事務管理器的介面標準,在xa協議下,提交乙個事務需要兩個階段 階段一 預備提交 階段二 提交 每次提交之前先執行try介面測試資料庫是否是通的,資料庫都是通的之後再去進行提交操作 需要在業務層實現try confirm介面 在乙個事務正在進行的同時,發出訊息給其他的業務...