項目架構開發:集群部署


上一章我們完善了服務層的設計,傳送門:項目架構開發:服務層(下)

這次我們來完成項目的單機部署與集群部署,我們來看看單機部署與登錄

 

單機部署很簡單,這里就不演示了,要注意的是我們用的是session來保存登錄信息

雖然Session不安全,比如sessionid被截獲那就可以在任何地方用你的賬號登錄;

但是大多數企業內部系統都無需那么高的安全級別,所以這個不用太擔心;

現在我們開始部署多個相同的應用,讓他署集群運行,從而提高系統性能;

 

1、Application Request Route

既然選擇asp.net,那集群當然首選ARR咯;至於Linux的nginx,我覺得還是不要讓他再Windows下運行

要是有ARR要首先 Web Platform installer V5.0;安裝完后會出現一個紅色的圖標,如下

 

2、然后雙擊它,再按照下邊幾個組件

Web Deploy V3.0

Applicaiton Request Router 3 for IIS

Url Rewriter 2

大概這幾個就夠了,安裝好后從新打開IIS,可以看到 Server Farms

 

這個就是集群需要用的東西了,右鍵 Create Server Farms

 

 

3、把節點加進來

最后創建好后如下,192.168.63.128/129 是2台虛擬機地址,localhost是本機轉發Web站點

 

4、好了,我們打開虛擬機

 

5、再倒回IIS中,我們在Health Test中新建一個測試

 

點擊 Verify URL Test 提示PASS,說明子站點都聯通了

 

6、我們再外邊的本地主機上訪問站點(localhost)看看

localhost什么都沒有的哦,只是一個轉發站點,看圖

 

7、訪問localhost,登錄用戶

8、看到連接到的是128虛擬機

 

9、我們刷新多幾次,就可以看到另外的節點,Session也同步過去了

 

截止這一篇,項目架構系列就寫完了,除了UI層的HTML與JS的設計,其他層都有講到,我們再來看看整個目錄

 

1、閱讀目錄

 

2、分層架構一覽

 

好累啊。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM