天天看點

nc 模拟伺服器_NC叢集伺服器使用詳解

NC

叢集伺服器使用詳解

NC220

發版時,對中間件做了一項重大改進,對叢集伺服器應用提供了全面解決方案

的支援,

使産品更加能夠适應集團企業的大規模應用。

本文力争以通俗的語言,

描述叢集服

務器原理及應用。

一、什麼是叢集伺服器

高端企業的

ERP

應用,往往是一個大規模集團企業各個部門都進行登入使用,是以,

同時線上的使用者數非常多。在這種情況下,要求

ERP

産品的伺服器端能夠承載衆多的并發

使用者請求的處理。

産品的設計是解決這個問題的一個方面,

優秀的産品,

能夠設計優秀的算法,

處理衆多

并發使用者的申請。

但我們必須認識到,即使最優秀的算法,也不可能對所有使用者申請數作無止境的優化,

因為使用者的申請數是不可預料的。是以在很大程度上,

ERP

産品必須依靠伺服器硬體優秀

的計算能力來提高計算速度。

但是,

作為一台伺服器硬體,

所擁有的計算能力,

也仍然是非常有限的,

在這種情況下,

如果要對超出計算能力的使用者請求進行處理,就必須讓其他更多的伺服器協助進行。

在這種情況下,就要求一個

ERP

産品能夠支援多台伺服器硬體的同時運作,以便将超

出一台伺服器計算能力的使用者申請配置設定到其他空閑的伺服器硬體上去,

由其他的伺服器協助

處理。這種應用模式,即為叢集伺服器應用模式。

二、

NC

叢集伺服器工作原理

NC220

支援的叢集伺服器應用,以一台應用伺服器為主伺服器,多台伺服器為從服務

器,構成一個完整的叢集伺服器系統。在此系統内,根據“能力大、幹活多”的原則,由主

伺服器對所有應用伺服器的負載情況進行判斷,

根據判斷的結果,

将使用者送出的申請,

配置設定

到負載較輕的應用伺服器上去,由負載較輕的伺服器承擔使用者請求。

這種應用模式,

可以實作在全系統内實作資源高度,

充分合理地利用所有應用伺服器的

資源,通過對各伺服器進行負載均衡,從整體上提高

NC

中間件的對使用者申請的負載能力,

降低系統因為負載過重而出錯的機率。

叢集伺服器中的主伺服器在接收到用戶端的使用者請求後,

會根據負載均衡的結果,

判斷

該由哪一台從伺服器處理使用者請求,然後,将此從伺服器的

IP

位址傳回給用戶端,由客戶

端與該從伺服器直接通訊。

NC

叢集伺服器的應用模式,請參看第三部分:

NC

叢集伺服器拓撲結構