服務端架構設計及功能說明

2021-09-22 04:41:50 字數 707 閱讀 1026

這個架構圖是自己以前做過的乙個專案的架構圖。

簡單介紹一下各個伺服器的功能:

外圍伺服器: 1

:日誌伺服器:接收各個伺服器的執行日誌,並採用執行緒池的方式寫入到相應的裝置中(資料庫或者檔案)。 2

:監控伺服器:監控各個伺服器的運**況,當發現伺服器執行異常時及時傳送報警資訊(以郵件或者簡訊的方式)。 3

:負載平衡伺服器:彙總每個分發伺服器所管理的終端使用者數量,從中按照最優演算法計算出新的終端使用者上線時應該連線的分發伺服器資訊。

主伺服器: 1

:分發伺服器: (

1 ):管理終端使用者的連線資訊。 (

2 ):中轉賬號伺服器、業務伺服器和終端使用者之間的通訊資料。 (

3 ):對資料進行加密、壓縮等等操作。 (

4 ):對終端使用者和伺服器之間的通訊協議分發。 (

5 2 :賬號伺服器:

賬號伺服器用於對終端使用者的資訊進行認證,並在認證成功之後下發給終端使用者相關的配置資訊。 3

:業務處理伺服器:

業務處理伺服器用於對終端使用者的相關業務進行處理,並返回處理結果。

以上是當時設計的各個伺服器功能。其實這些伺服器只是基礎伺服器,可以在這些基礎伺服器之上進行相關的增加或者刪除。

不過實際的業務過程之中會有實際的需求,這個架構圖只是乙個基礎架構,大家可以在這個基礎之上進行相關修改。

fxh7622

服務端架構設計及功能說明 續1

首先我們來看看這個架構圖中的監控部分 監控各個伺服器的運 況,當發現伺服器執行異常時及時傳送報警資訊 以郵件或者簡訊的方式 從架構圖中可以看出監控伺服器會對整個系統中的伺服器進行監控。那麼監控伺服器又如何能夠檢查乙個伺服器是否執行正常呢?我們知道對於乙個伺服器來說監控它是否執行正常最有權威 最簡單的...

移動App服務端架構設計

其實有一點還需要加上,就是對json的壓縮和加密,一來給使用者節約流量,二來防止請求被擷取破解我們的引數。具體先壓縮後加密還是先加密後壓縮這個問題看需求。看到這個架構設計時,你們可能會說如果程式入口掛了,所有的服務都不可以用了。所以這個架構的弱點在程式入口處,因此要有一 多 臺機器做負載,負載的工具...

網遊服務端結構設計

1.概述 loginserver?gameserver 服務端主體分為loginserver和gameserver,loginserver做帳戶認證,gameserver做遊戲主邏輯,中間也可以加乙個charserver啦,做人物管理,新建刪除人物之類的,也可以並到gameserver一 起,log...