Tiny之7 24集群服務方案

2021-09-23 21:17:05 字數 631 閱讀 8952

最上層通過apache或f5作接入端負載均衡

ar1,ar2,ar3,..., arn負責做web接入端

sc是server central的縮寫,乙個環境中一般乙個就夠了,為了避免單點,也可以提供多台

as1與as2,as3,...,asn是應用伺服器,乙個一環境中可以有n臺。

服務中心的職責:

接受請求伺服器和應用伺服器的註冊

向其它伺服器推送伺服器註冊資訊

向其它伺服器推送服務登錄檔

最終達到的效果:

請求伺服器不用關心應用伺服器

應用伺服器不用關心請求伺服器

支援多服務中心,避免服務中心單點故障

服務中心宕機不影響已經註冊伺服器執行

部分應用伺服器宕機不影響服務提供

請求伺服器訪問任意應用伺服器上的服務都不需要中轉

整個環境中的任何乙個環境都不存在單點

即使只有一台ar和as存在,就可以繼續提供服務。

呼叫服務時,需要在所有提供服務的機器上進行負載均衡,並能根據應用伺服器的增減自動調整

真正做到永不中斷服務(沒有電、網路中斷除外) 

3 集群容錯

invoker 封裝了provider位址和service介面資訊 directory 相當於是invoker的集合,它的值是可變化的,比如註冊中心推送的變更資料。cluster 將directory裡的多個invoker偽裝成乙個invoker,偽裝過程包含了容錯邏輯,預設是failover,呼叫...

(一)集群介紹

一 集群的種類 集群系統主要分為 1 ha 高可用集群,又叫雙機熱備。a 2臺機器a,b,正常是a提供服務,b待命閒置,當a宕機或服務宕掉,會切換至b繼續提供服務 b 常用的高可用開源軟體 heartbeat和keepalived 可以做負載均衡 2 lb 負載均衡集群 3 hpc 高效能計算集群 ...

HADOOP集群搭建 8 集群時間同步

1 檢查是否安裝ntp rpm qa grep ntp 安裝ntp yum install y ntp 安裝成功截圖 2 修改ntp配置檔案 修改3處 restrict 192.168.183.0 mask 255.255.255.0 nomodify notrap server 0.centos....