項目架構開發:集羣部署

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

此次咱們來完成項目的單機部署與集羣部署,咱們來看看單機部署與登陸nginx

 

單機部署很簡單,這裏就不演示了,要注意的是咱們用的是session來保存登陸信息安全

雖然Session不安全,好比sessionid被截獲那就能夠在任何地方用你的帳號登陸;session

可是大多數企業內部系統都無需那麼高的安全級別,因此這個不用太擔憂;架構

如今咱們開始部署多個相同的應用,讓他署集羣運行,從而提升系統性能;app

 

一、Application Request Route

既然選擇asp.net,那集羣固然首選ARR咯;至於Linux的nginx,我以爲仍是不要讓他再Windows下運行asp.net

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

 

二、而後雙擊它,再按照下邊幾個組件

Web Deploy V3.0性能

Applicaiton Request Router 3 for IIS測試

Url Rewriter 2

大概這幾個就夠了,安裝好後重新打開IIS,能夠看到 Server Farms

 

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

 

 

三、把節點加進來

最後建立好後以下,192.168.63.128/129 是2臺虛擬機地址,localhost是本機轉發Web站點

 

四、好了,咱們打開虛擬機

 

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

 

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

 

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

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

 

七、訪問localhost,登陸用戶

八、看到鏈接到的是128虛擬機

 

九、咱們刷新多幾回,就能夠看到另外的節點,Session也同步過去了

 

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

 

一、閱讀目錄

 

二、分層架構一覽

 

好累啊。。。

相關文章
相關標籤/搜索